Array(數組)--map方法

 

關於Array.prototype.map() MDN 給的定義是: 在做用數組元素的每一項上調用一個方法(callback),返回一個新數組;數組

使用格式:arr.map(callback[,this]);this

callback:有3個參數,分別爲 item(當前做用的數組項),index(當前做用的數組項的下標),arr(數組自己);spa

this(可選項):callback中的this指向;prototype

 

下面看個小例子(新數組的每一項是先前數組項加上自己的索引值):code

let arr = [1,2,3];
let obj = {};

let nArr = arr.map(function(a, b, c){
    return a + b;
    console.log(this);  // obj
},o);
相關文章
相關標籤/搜索