thu*_*gsb 7 javascript arrays jquery json
我有一个JSON对象数组,如下所示:
var myArray = [
{name:'foo',number:2},
{name:'bar',number:9},
{etc.}
]
Run Code Online (Sandbox Code Playgroud)
如何检测myArray是否包含name ="foo"的对象?
除非我遗漏了某些内容,否则你应该至少使用每个内容来提高可读性而不是地图.而对于性能,你应该在找到你想要的东西后打破每个,没有理由继续循环:
var hasFoo = false;
$.each(myArray, function(i,obj) {
if (obj.name === 'foo') { hasFoo = true; return false;}
});
Run Code Online (Sandbox Code Playgroud)