From c40612041809fe289aba58aefa170bbe784aba1f Mon Sep 17 00:00:00 2001 From: t7yang Date: Mon, 10 Jan 2022 08:38:07 +0800 Subject: remove name attribute for zh-CN --- .../reference/global_objects/array/map/index.html | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) (limited to 'files/zh-cn/web/javascript/reference/global_objects/array/map') diff --git a/files/zh-cn/web/javascript/reference/global_objects/array/map/index.html b/files/zh-cn/web/javascript/reference/global_objects/array/map/index.html index 15e10d0329..dc8241fd26 100644 --- a/files/zh-cn/web/javascript/reference/global_objects/array/map/index.html +++ b/files/zh-cn/web/javascript/reference/global_objects/array/map/index.html @@ -18,13 +18,13 @@ translation_of: Web/JavaScript/Reference/Global_Objects/Array/map -

语法

+

语法

var new_array = arr.map(function callback(currentValue[, index[, array]]) {
  // Return element for new_array 
 }[, thisArg])
-

参数

+

参数

callback
@@ -46,7 +46,7 @@ translation_of: Web/JavaScript/Reference/Global_Objects/Array/map

一个由原数组每个元素执行回调函数的结果组成的新数组。

-

描述

+

描述

map 方法会给原数组中的每个元素都按顺序调用一次  callback 函数。callback 每次执行后的返回值(包括 {{jsxref("undefined")}})组合起来形成一个新数组。 callback 函数只会在有值的索引上被调用;那些从来没被赋过值或者使用 delete 删除的索引则不会被调用。

@@ -62,9 +62,9 @@ translation_of: Web/JavaScript/Reference/Global_Objects/Array/map

根据规范中定义的算法,如果被map调用的数组是离散的,新数组将也是离散的保持相同的索引为空。

-

示例

+

示例

-

求数组中每个元素的平方根

+

求数组中每个元素的平方根

下面的代码创建了一个新数组,值为原数组中对应数字的平方根。

@@ -94,7 +94,7 @@ var reformattedArray = kvArray.map(function(obj) { // {key: 3, value: 30}] -

使用一个包含一个参数的函数来mapping(构建)一个数字数组

+

使用一个包含一个参数的函数来mapping(构建)一个数字数组

下面的代码表示了当函数需要一个参数时map的工作方式。当map循环遍历原始数组时,这个参数会自动被分配成数组中对应的每个元素。

@@ -106,7 +106,7 @@ var doubles = numbers.map(function(num) { // doubles数组的值为: [2, 8, 18] // numbers数组未被修改: [1, 4, 9] -

一般的map 方法

+

一般的map 方法

下面的例子演示如何在一个 {{jsxref("String")}}  上使用 map 方法获取字符串中每个字符所对应的 ASCII 码组成的数组:

@@ -334,7 +334,7 @@ if (!Array.prototype.map) {

{{Compat("javascript.builtins.Array.map")}}

-

相关链接

+

相关链接