手写array.property.map

【手写array.property.map】前端理解数组map方法

function map(arr,callBack){ // 首先判断arr是否是数组,callBack是否是function,若不是则直接返回空数组 if(!Array.isArray(arr) || !arr.length || typeof callBack != 'function') return [] else { var result = [] // 遍历数组arr for(let i=0,len =arr.length; i{ console.log(item) console.log(index) console.log(arr) console.log(item * 2) return item*10 }) arr985.map((item,index,arr)=>{ console.log(item) console.log(index) console.log(arr) console.log(item * 2) return item*10; })

    推荐阅读