JS 数组 常用方法
一、数组 1、function(value, index, array) {} 【格式:】 function (value, index, array) => { // value 指 数组当前遍历的值, index 指 数组当前遍历的下标, array 指 当前数组 // ... 自定义函数行为 // return ...; } 2、Array.map(function() {}) 返回值:一个新数组。 简单理解为:此方法用于 根据 自定义执行函数 处理数组中的每个元素,并作为一个新数组 返回,不会改变原来的数组(除非主动修改原数组的值)。 【举例:给数组中的每个元素值加 6,并生成一个新数组】 let arr = [1, 2, 3, 4, 5]; console.log(arr); // 输出 [1, 2, 3, 4, 5] let newArr = arr.map((value, index, array) => { // value 指 数组当前遍历的值, index 指 数组当前遍历的下标, array 指 当前数组 return array[index] += 6; }); console.log(newArr); // 输出 [7, 8, 9, 10, 11] console.log(arr === newArr); // 输出 false console