怎么判断JSON数组总是否包含某条JSON数据?
比如一个数组array:
[code=text]
[code=javascript]
[
{"id","1"},
{"id","2"},
{"id","3"},
{"id","4"}
]
/code]
有一条json数据data:{"id","3"}.
是否有方法来判断 array 中是否包含 data?类似于C#中的 .contain() 的方法?
不想手写循环做判断,感觉太麻烦。出入学习JS,不知道是否有可供使用的API来调用。
------解决方案--------------------IE7-不支持JSON对象,IE8+要加xhtml申明才支持,这个你需要注意
并且IE8的JSON.stringify中文是编码过的(IE9+不懂是否编码过,没有IE9),不是原始的中文的。。~
要兼容IE8-,需要第三方的类库来序列化json对象,其他好像没什么了