javascipt -- find方法和findIndex方法的实现
生活随笔
收集整理的這篇文章主要介紹了
javascipt -- find方法和findIndex方法的实现
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
find: 根據傳入的條件函數,返回符合條件的第一項
var arr = [{id: 1, name: 'zs', age: 18},{id: 2, name: 'zs', age: 17},{id: 3, name: 'ls', age: 16},{id: 4, name: 'ls', age: 15}]Array.prototype._find_ = function(cb){for(var i=0; i< this.length; i++){if(cb(this[i],i)){return this[i];}}}var ret1 = arr._find_(function (item, index){return item.age === 17;})var ret2 = arr._find_(function (item, index){return item.id === 1;})var ret3 = arr._find_(function (item, index){return item.name === "zs";})console.log(ret1, ret2 ,ret3);
findIndex: 根據傳入的條件函數,返回符合條件的第一個下標
總結
以上是生活随笔為你收集整理的javascipt -- find方法和findIndex方法的实现的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: csp真题202112-1 序列查询 (
- 下一篇: 微信小程序教程、微信小程序开发资源下载汇