1.map()
map函数相当于对某一个数组,循环执行一种自定义功能的函数,数组执行map()后,会返回一个全新的数组。
首先定义一个原数组:
var array1 = [1, 4, 9, 16];
接着定义一个被处理后的数组,并且使用map函数,内部定义函数的功能:
const map1 = array1.map(x => { //map相当于循环数组执行功能的函数
if (x == 4) {
return x * 2;
}
return x;
});
这样,map()就会循环原数组array1中的每一个元素,并对其进行箭头函数的操作,即先判断是否等于4,若是则返回值的2倍,若不是则返回原数值。
执行后,结果为:[1,8,9,16]。