关于map

JS中的Map方法

Map方法用于处理js中数组中数据

map() 方法创建一个新数组,这个新数组由原数组中的每个元素都调用一次提供的函数后的返回值组成。

arr.map(function callback(currentValue, index, array],thisArg) 
  • callback 生成新数组元素的函数使用三个参数:

    • currentValue 数组中正在处理的当前元素。
    • index 数组中正在处理的当前元素的索引。 可选
    • array map 方法调用的数组
  • thisArg可选

map定义和方法 
map()方法返回一个新数组,数组中的元素为原始数组元素调用函数处理的后值。 
map()方法按照原始数组元素顺序依次处理元素。 
注意: 
map不会对空数组进行检测 
map不会改变原始数组 

 function square(arr){
        return arr.map(function(item){
            return item*item;});
    }
    var arr=[1, 2, 3, 4];
    console.log(square(arr));
      结果:[1,4,9,16]

 

posted @ 2023-01-05 17:23  Harry宗  阅读(25)  评论(0)    收藏  举报