亚洲区国产区激情区无码区,国产成人mv视频在线观看,国产A毛片AAAAAA,亚洲精品国产首次亮相在线

JavaScript 數組 map() 方法

 JavaScript 數組對象

map()方法創(chuàng)建一個新數組,并對該數組中的每個元素調用提供的函數。

map()方法執(zhí)行一次為每一個數組索引的回調函數。

注意: map()方法不會更改原始數組。

語法:

array.map(callback, thisArg)
var nums1 = [1, 5, 20, 14, 55, 16];
var nums2 = nums1.map(twice);

function twice(element) {
   return (element * 2);
}
測試看看?/?

瀏覽器兼容性

表格中的數字指定了完全支持map()方法的第一個瀏覽器版本:

Method
map()1.59

參數值

參數描述
callback
為數組中的每個元素運行的函數。
函數參數:
  • element(必填)-數組中正在處理的當前元素

  • index(可選)-數組中正在處理的當前元素的索引

  • array(可選)- 調用了數組映射

thisArg(可選)執(zhí)行回調時用作對象

技術細節(jié)

返回值:一個新數組,每個元素都是回調函數的結果
JavaScript版本:ECMAScript 5

更多示例

本示例采用一個數字數組,并創(chuàng)建一個新數組,其中包含該數組中數字的平方根:

var nums1 = [4, 9, 16, 25];
var nums2 = nums1.map(Math.sqrt);
測試看看?/?

 JavaScript 數組對象