通过指定函数处理数组的每个元素,并返回处理后的数组。

1、计算数组中每个元素的平方

let arr = [1, 2, 3, 4, 5, 6];

let newArr = arr.map(item => item * item);
console.log(newArr);// [ 1, 4, 9, 16, 25, 36 ]

2、元素替换

const ball = {
'0000': '篮球',
'0001': '足球',
'0002': '乒乓球'
};
let arr = ['0002', '0000', '0001']; let newArr = arr.map((value, index, array) => ball[value]);
console.log(newArr);// [ '乒乓球', '篮球', '足球' ]

  

最新文章

  1. [转载]C#深入分析委托与事件
  2. opencv 比较直方图方式 进行人脸检测对比
  3. Python、Ruby中的SWIG使用案例
  4. 记一次PHP7+opcache+zmq出现SIGSEGV 问题的查找(一次不成功的bug查找)
  5. 9、数据库工程师要阅读的书籍 - IT软件人员书籍系列文章
  6. python的类变量与实例变量
  7. ios8及以前的特性
  8. [ZHUAN]Flask学习记录之Flask-SQLAlchemy
  9. AngularJS之使用控制器封装业务逻辑
  10. https证书申请流程和简介
  11. linux用户、组、权限问题
  12. OGG的孩子-有损音频编码opus
  13. HighCharts之2D堆面积图
  14. 使用limit查询的同时取得总的记录数:SQL_CALC_FOUND_ROWS和FOUND_ROWS()
  15. Java实现视频转码或压缩demo.
  16. js模块化规范—CMD规范
  17. Django TemplateDoesNotExist
  18. c++ boost 苹果内购 IAP验证
  19. (转)ASP.NET(C#)FileUpload实现上传限定类型和大小的文件到服务器
  20. 【leetcode】 Validate Binary Search Tree

热门文章

  1. ACM/ICPC 2018亚洲区预选赛北京赛站网络赛 A、Saving Tang Monk II 【状态搜索】
  2. 设置IE浏览器的默认下载路径
  3. stixel-net绘制指标图
  4. onsubmit校验表单时利用ajax的return false无效解决方法
  5. Openresty最佳案例 | 第5篇:http和C_json模块
  6. oracle官网下载教程
  7. iOS之UITextField输入错误的震动动画
  8. js数组去重方法整理
  9. [NOI2015]程序自动分析(并查集)
  10. 搭建两个节点的大数据集群-1.hdfs集群