//由于有些浏览器不支持array.find(),这里做一个简单的扩展
Array.prototype.find = Array.prototype.find || function (callback) {
for(var i = 0, length = this.length; i < length; i++) {
var item = this[i];
if(callback(item)) {
return item;
}
}
return null;
};
//使用
Array.find(function (item) {
return item.a === 2;
})
本文介绍如何在不支持Array.prototype.find方法的浏览器环境下,通过简单的代码扩展实现此方法,以方便查找数组中的特定元素。
2444

被折叠的 条评论
为什么被折叠?



