【编程进阶】js实现一个map函数万分感谢

实现一个myOwnMap函数:输入:
[1,2,3].myOwnMap((item,index)=>{
returnitem*2
})
输出:[2,4,6]
心有法竹
浏览 393回答 2
2回答

萧十郎

数组的各种遍历方法本质其实就是reduce,所以可以利用reduce实现,简易实现版本:Array.prototype.myOwnMap=function(cb){returnthis.reduce(function(a,c,idx){a.push(cb(c,idx,this))returna},[])}
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript