在学JS的数组过程中多次用到了这三个方法,确实简化了很多代码,但是用的也是云里雾里的,现在查询了一下文档,把它们三个基本用法记录下来。
前情提要:一遍看不懂看两遍,两遍看不懂看三遍,三遍看不懂百度一下,百度一遍不懂百度两下
首先附MDN官方数组方法大链接
https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Global_Objects/Array
map()
MDN定义:map() 方法创建一个新数组,其结果是该数组中的每个元素都调用一个提供的函数后返回的结果。
看不懂!看代码语法及结果
↓
语法1:array.map(执行规则)
① map()是数组的一个方法
②括号里的规则自己定义
↓
1. var oldArr=['hell']; //老数组里面内容是hell
2. var newArr=oldArr.map(e=>e+'o');
//括号里就比较厉害了!为什么是“e”?
//其实用什么都可以,名字只是一个代号