map 方法会迭代数组中的每一个元素,并根据回调函数来处理每一个元素,最后返回一个新数组。注意,这个方法不会改变原始数组

在我们的例子中,回调函数只有一个参数,即数组中元素的值 (val 参数) ,但其实,你的回调函数也可以支持多个参数,譬如:元素的索引index、原始数组arr

例子:使用 map 方法来为 oldArray 中的每一项增加3,并且在 newArray 中保存它们。 oldArray 不应该被改变。

var oldArray = [1,2,3,4,5];

var newArray = oldArray.map(function(w){

return w+3;

});

输出结果为:[4,5,6,7,8]

最新文章

  1. 浅析angular,react,vue.js jQuery使用区别
  2. MQTT协议(一)
  3. java多态性
  4. freemarker 图片输出、多张图片输出(图片重复原因及解决)
  5. 【转】为什么调用 FragmentPagerAdapter.notifyDataSetChanged() 并不能更新其 Fragment?
  6. 使用ROS节点(五)
  7. SQL SERVER数据库状态(脱机,联机,可疑)及SQL设置语句详解
  8. 在C中定义一个动态的二维数组
  9. .NET小项目之MyKtv(歌曲播放功能实现)
  10. Oracle 根据业务创建新的用户
  11. linux安装 Android Studio详细教程,支持性较差,需要安装最新底层库内核的linux
  12. 【回忆1314】抽奖之Flash大转盘
  13. Python 接口测试(一)
  14. css中最基本几个选择器
  15. Minimum Inversion Number~hdu 1394
  16. .net core 并发下的线程安全问题
  17. virtualenvwrapper 虚拟环境的使用 和 python 安装源的更改
  18. 2018 icpc-ecfinal后记
  19. HDU - 5651 xiaoxin juju needs help 逆元模板
  20. 微信小程序中的分享事件

热门文章

  1. PHP: 手把手编写自己的 MVC 框架实例教程
  2. rose中设置组合
  3. taglib
  4. java 1.7
  5. linux C之getchar()非阻塞方式
  6. 线程7-ThreadLocal
  7. PL/sql developer连接数据库的问题以及oracle数据库中文乱码的问题
  8. gradle类重复的问题解决方法
  9. 观察者(Observer)模式
  10. OpenCV成长之路 01、图像的读写与显示