map()方法:对数组的每个元素调用定义的回调函数并返回包含结果的数组。
map()语法:array1.map(callbackfn[, thisArg])
map()参数:
参数 | 定义 |
---|---|
array1 | 必选。 对象数组。 |
callbackfn | 必选。 最多可以接受三个参数的函数。 map 方法调用 callbackfn 函数每个元素的数组中。 |
thisArg | 可选。 可在 callbackfn 函数中为其引用 this 关键字的对象。 如果省略 thisArg,则 undefined 将用作 this 值。 |
map()异常:如果 callbackfn 参数不是函数对象,则将引发 TypeError 异常
备注:
除了对象数组外,map 方法可以由具有 length 属性,而数值中索引属性命名的所有对象使用。