js 实现find方法

Array.prototype.myFind = function(fn) {
  for(let i=0;i<this.length;i++) {
    if(fn(this[i])) return this[i]
  }
}

let arr = [1,2,3,4,5,6]

let targetNum = arr.myFind((item)=>{
  if(item>3){
    return item
  }
})
console.log('查询结果', targetNum)

4

 

posted @ 2021-12-07 09:50  有肌肉的小眼睛  阅读(600)  评论(0)    收藏  举报