📜  JavaScript |数组 map() 方法

📅  最后修改于: 2022-05-13 01:56:44.984000             🧑  作者: Mango

JavaScript |数组 map() 方法

JavaScript 中的map()方法通过对父数组中存在的每个元素调用特定函数来创建数组。这是一种非变异方法。通常map()方法用于遍历数组并在数组的每个元素上调用函数。
句法:

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

参数:此方法接受上面提到的两个参数,如下所述:

  • 函数(currentValue, index, arr):它是必需的参数,它在数组的每个元素上运行。它包含三个参数,如下所示:
    • currentValue:必填参数,保存当前元素的值。
    • index:可选参数,保存当前元素的索引。
    • arr:它是可选参数,它保存数组。
  • thisValue:可选参数,用于保存传递给函数的值。

返回值:返回一个新数组,数组元素是回调函数的结果。

下面的例子说明了 JavaScript 中数组 map() 方法的使用:
示例 1:此示例使用数组 map() 方法并返回数组元素的平方。


    

    
        JavaScript Array map() Method
    

  

    
                                

输出:

示例 2:此示例使用数组 map() 方法将字符“A”与名称的每个字符连接起来。



      

    
        JavaScript Array map() Method
    

  

    
                               

输出:

示例 3:此示例使用数组 map() 方法返回数组元素的平方。




    
        JavaScript Array map() Method
    

  

    
          

输出:

36, 49, 16, 25

JavaScript 以网页开发而闻名,但它也用于各种非浏览器环境。您可以按照这个 JavaScript 教程和 JavaScript 示例从头开始学习 JavaScript。