map..
来源:2-8 for-of
慕标1234374
2020-07-30 16:52:17
map在哪里有讲过吗?老师解释下map是什么意思有什么作用
1回答
同学你好,在后面的案例中有用到map,这里先给同学讲一下。map()是js中数组的一个方法,实际上它的用法类似于循环遍历,它会依次处理数组每一个元素,并返回一个新数组。举一个小例子:

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

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

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

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

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

同学可以结合示例测试理解下。
如果我的回答帮助到了你,欢迎采纳,祝学习愉快~
相似问题