我想確定一個對象是否包含一個特定的值,以便我可以肯定不追加我正在尋找的值不止一次,並防止遞歸。查找是否存在與jQuery的JavaScript對象的值
我已經試過很多方法,但不能得到任何他們的工作:
data = [
{val:'xxx',txt:'yyy'},
{val:'yyy',txt:'aaa'},
{val:'bbb',txt:'ccc'}
];
console.log(jQuery.grep(data, function(obj){
return obj.txt === "ccc";
}));
$.map(data, function(el) {
if(el.txt === 'ccc')
console.log('found')
});
可以這樣配圖()的grep()或inArray()完成或者我真的要循環通過整個數組尋找值?
閱讀我的答案,它不會工作。 '{} == {}'返回false。 – gdoron 2013-03-01 11:55:17