鍍金池/ 問答/HTML/ ES5如何實現(xiàn)ES6的find()、findIndex()???

ES5如何實現(xiàn)ES6的find()、findIndex()???

let array=[];
array.push({a:1})


ES6
array.find(item=>item.a)
array.findIndex(item=>item.a)


ES5???
回答
編輯回答
汐顏

for循壞一下
Array.prototype.find=function(callback){

for(var i=0;i<this.length;i++){
    if(callback(this[i])){
        return this[i];
    }
}
return null;

}
大體這樣試試

2017年11月19日 05:55