当前位置:网站首页 > 编程语言 > 正文

数组方法map(数组方法map怎么用)



map()经常用来遍历数据。

map()的作用就是“映射”,也就是原数组被“映射”成对应新数组。

1. 方法概述

     map() 方法返回一个新数组,这个新数组:由原数组中的每个元素调用一个指定方法后的返回值组成的新数组。

 map() 不会对空数组进行检测

  map() 不会改变原始数组。

map的参数

map()跟filter() 和reduce() 的区别

2,在实际工作中使用,我们可以利用map方法方便获得数组对象中的特定属性值

3,用map()调用一个方法的使用

4,接口数据映射,从接口得到数据 res

5,JS模拟实现数组的map方法

6,map()方法用箭头函数容易出现的错误

举了个例子:

而我这样写时:有多条语句时

为什么会出现三个undefined呢?而不是我预期的[1,8,9,16]。

这样写只是增加了一个条件,即x的值为4时才乘以2,之所以会出现undefined,是因为map()方法创建了一个新数组,但新数组并不是在遍历完array1后才被赋值的,而是每遍历一次就得到一个值。所以,下面这样修改后就正确了:

这里注意箭头函数有两种格式:
1.只包含一个表达式,这时花括号和return都省略了。
2.包含多条语句,这时花括号和return都不能省略。

大家可以参考:ES6标准新增了一种新的函数



可以参考:https://blog.csdn.net/weixin_/article/details/

到此这篇数组方法map(数组方法map怎么用)的文章就介绍到这了,更多相关内容请继续浏览下面的相关 推荐文章,希望大家都能在编程的领域有一番成就!

版权声明


相关文章:

  • 蓝牙hid协议怎么看有没有(蓝牙hid设备协议)2025-04-27 21:45:08
  • vbf是什么类型的游戏(vbfi是什么游戏)2025-04-27 21:45:08
  • 16进制编码解码(16进制编码转换器)2025-04-27 21:45:08
  • 环形队列的优缺点(环形队列的优缺点是什么)2025-04-27 21:45:08
  • ad200功率(ad200e)2025-04-27 21:45:08
  • PlllP什么意思(plp是什么意思中文)2025-04-27 21:45:08
  • impdp导入dmp文件指定表(impdp导入dmp文件指定表空间)2025-04-27 21:45:08
  • 颜色代码黑色代表什么(颜色代码是多少)2025-04-27 21:45:08
  • 安装虚拟机对电脑有坏处吗?(安装虚拟机对电脑有什么影响)2025-04-27 21:45:08
  • git上传到指定目录(git上传文件到指定文件夹中)2025-04-27 21:45:08
  • 全屏图片