手写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;
})

你可能感兴趣的:(javascript前端)