一、瞭解map()和reduce() https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Global_Objects/Array/map
map() 方法創建一個新數組,其結果是該數組中的每個元素是調用一次提供的函數後的返回值。
(2)reduce()
二、具體實現
Array.prototype.map = (func,callBackThis)=>{
return this.reduce(accu,currentValue,currentIndex,array)=>{
accu.push(func.call(callBackThis,currentValue,currentIndex,array))
return accu
},[])
}
示例:
可以 寫的時候注意參數就好