js array.find()扩展

来源:互联网 发布:核盾网络验证源码 编辑:程序博客网 时间:2024/06/04 18:55
//由于有些浏览器不支持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; })
0 0