手动实现一个find, findIndex
昨天又没写- -|今天这也算不了两个,等会儿再写个吧,写完汇个总。。。
const array1 = [5, 12, 8, 130, 44];
Array.prototype.myFind = function(callback) {
for(let c of this){
if(callback(c)){
return c;
}
}
}
Array.prototype.myFindIndex = function(callback){
for(let i = 0;i<this.length;i++){
if(callback(this[i])){
return i;
}
}
}
const findElement = array1.myFind(e=>e>10);
const findElementIndex = array1.myFindIndex(e=>e>13);
console.log(findElement)
console.log(findElementIndex)