国内外主机
测评及优惠码

JavaScript原生map实现的方法分析

JavaScript原生map实现的方法分析  在本篇文章里小编给大家整理了关于js原生map实现方法以及实例分析内容,需要的朋友们可以参考下。

js原生方法map实现

html>

lang=”en“>

<meta charset=”UTF-8″>

name=”viewport” content=”width=device-width, initial-scale=1.0″>

map

补充知识点

我们平时用的是已经封装好的map方法,如果让我们自己封装一个map,应该如何实现。

万变不离其宗,其实遍历数组的核心还是for循环。因此下面封装一个map方法。

思路:

1.在原型上添加一个方法

2.传一个函数和this

3.call 方法传的参数和封装好的map方法的参数是一样的。

Array.prototype.fakeMap = function(fn,context) {

let arr = this;

let temp = [];

for(let i=0;i

let result = fn.call(context,arr[i],i,arr);

temp.push(result);

}

return temp;

}

以上就是本次介绍的全部相关知识点,如果大家有任何补充可以联系小编。

 

赞(0)
版权声明:本文采用知识共享 署名4.0国际许可协议 [BY-NC-SA] 进行授权
文章名称:《JavaScript原生map实现的方法分析》
文章链接:https://www.ibytx.com/2643.html
本站资源仅供个人学习交流,请于下载后24小时内删除,不允许用于商业用途,否则法律问题自行承担。

登录

找回密码

注册