map..

来源:2-8 for-of

慕标1234374

2020-07-30 16:52:17

map在哪里有讲过吗?老师解释下map是什么意思有什么作用

写回答

1回答

好帮手慕码

2020-07-30

同学你好,在后面的案例中有用到map,这里先给同学讲一下。map()是js中数组的一个方法,实际上它的用法类似于循环遍历,它会依次处理数组每一个元素,并返回一个新数组。举一个小例子:

http://img.mukewang.com/climg/5f228e5209d4ceeb15610291.jpg

输出新的数组,会发现是处理好的结果:

http://img.mukewang.com/climg/5f228e5d090becca03390057.jpg

并且它是不会影响原数组arr ,可以输出对比一下:

http://img.mukewang.com/climg/5f228e6609b419dc03230076.jpg

map第一个参数是必须的,当然,他还可以设置可选的参考,第二个参数表示数组元素的索引值,如下:

http://img.mukewang.com/climg/5f228e8009aec50608000160.jpg

例如让新数组返回arr元素的索引来观察一下:

http://img.mukewang.com/climg/5f228e8b09a1dfd503490058.jpg

还可以设置第三个可选参数,表示当前元素属于的数组对象。不过这一个不常用,简单知道一下即可

http://img.mukewang.com/climg/5f228e9709e13a0308680086.jpg

同学可以结合示例测试理解下。

如果我的回答帮助到了你,欢迎采纳,祝学习愉快~

1

0 学习 · 10739 问题

查看课程