领先的免费Web技术教程,涵盖HTML到ASP.NET

网站首页 > 知识剖析 正文

javaScript 中的 map() 方法 js中的map()方法,filter

nixiaole 2024-11-14 18:36:34 知识剖析 15 ℃

JavaScript map()方法是一个高阶函数,用于在数组中遍历每个元素并返回一个新数组。它接受一个回调函数作为参数,该回调函数在每个元素上执行,并将每个元素转换为新值。map()方法不会修改原始数组,而是返回一个新数组,其中包含转换后的元素。

语法:

array.map(function(currentValue, index, arr), thisValue)

参数:

  • function(currentValue, index, arr):必需。该函数接受三个参数:
  • currentValue:必需。当前元素的值。
  • index:可选。当前元素的索引。
  • arr:可选。当前元素所属的数组对象。
  • thisValue:可选。对象作为该执行回调时使用的 this 值。

返回值:

  • 返回一个新数组,其中包含转换后的元素。
const numbers = [1, 2, 3, 4, 5]; 
const squares = numbers.map(function(num) {
 return num * num;
});
console.log(squares); // [1, 4, 9, 16, 25]

在上面的示例中,我们使用map()方法将数组中的每个元素平方,并将结果存储在一个新数组中。

Tags:

最近发表
标签列表