手写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;
})
推荐阅读
- 宽容谁
- 我要做大厨
- 增长黑客的海盗法则
- 画画吗()
- 2019-02-13——今天谈梦想()
- 远去的风筝
- 三十年后的广场舞大爷
- 叙述作文
- 20190302|20190302 复盘翻盘
- 学无止境,人生还很长