📅  最后修改于: 2023-12-03 15:10:02.849000             🧑  作者: Mango
数组 map() 方法是 JavaScript 内置的一个非常有用的方法,它提供了一种快速而简洁地处理数组元素的方式。
map() 方法可以遍历数组中的每个元素,并对每个元素执行回调函数,最终返回一个新的数组,新数组的元素是将原数组的每个元素按照回调函数所定义的规则进行处理后得到的结果。
数组 map() 方法的语法如下:
array.map(callback[, thisArg])
其中:
array
:要操作的数组;callback
:回调函数,用来操作数组中的每个元素。该函数接受以下三个参数:currentValue
:数组中正在处理的当前元素;index
:元素在数组中的索引;array
:当前数组。thisArg
:可选参数,表示执行回调函数时使用的 this 值。下面是一个实例:
const numbers = [1, 2, 3, 4, 5];
const squares = numbers.map((n) => n * n);
console.log(squares); // [1, 4, 9, 16, 25]
上面的代码中,numbers
数组中的每个元素都被平方后存入了新数组 squares
中。
数组 map() 方法有以下几个优点:
本文介绍了 JavaScript 中的数组 map() 方法,包括其语法、用法、优点等内容。希望本文能够让大家更好地理解和应用该方法,从而提高代码的可读性和效率。
(完)