2018 edit
:这个答案来自2011,当时浏览器没有广泛支持数组过滤方法和箭头功能。。
没有“魔术”的方法来检查数组中没有循环的内容。即使使用某些函数,该函数本身也会使用循环。您所能做的就是在找到要查找的内容后立即打破循环,以最大程度地减少计算时间。
var found = false;for(var i = 0; i < vendors.length; i++) { if (vendors[i].Name == 'Magenic') { found = true; break; }}


