es6 map 遍歷 筆記

2021-10-07 04:29:45 字數 998 閱讀 2411

let arr1 =[1

,2,3

];let arr2 = arr1.

map(

(value,key,arr)

=>

)console.

log(arr1)

;// [ 1, 2, 3 ]

console.

log(arr2)

;// [ 1, 4, 9 ]

map()方法:map,對映,即原陣列對映成乙個新的陣列;

map方法接受乙個新引數,這個引數就是將原陣列變成新陣列的對映關係。

function

myfun_1

(arr));

console.

log(array);}

function

myfun_2

(arr));

console.

log(array);}

var arr3 =[1

,2,3

,4,5

];myfun_1

(arr3)

;//[1,4,9,16,25]

var arr1 =[5

,2,1

,3,4

];myfun_1

(arr1)

;//[25,4,1,9,16]

var arr2 =[3

,4,5

,1,2

,6];

myfun_2

(arr2)

;//[9,16,25,1,4,36]

在實際的應用中,我們可以通過map方法得到某乙個物件陣列中特定屬性的值

var obj =[,

,,]function

getter

(obj))}

getter

(obj)

;//16

//17

//18

ES6 Map集合使用

ecmascript6中的map集合 map型別是一種儲存著許多鍵值對的有序列表,其中鍵名和鍵值支援所有的資料型別 鍵名的判斷是通過呼叫 object.is 方法實現的,所以 5 和 5 被判斷為兩個型別 let map new map map.set name song document.writ...

es6 map常用方法

es6 map常用方法總結 1.map 結構轉為陣列結構 比較快速的方法是結合使用擴充套件運算子 let map new map 1,one 2,two 3,three map.keys 1,2,3 map.values one two three map.entries 1,one 2,two 3...

ES6 Map資料型別

定義 map 物件儲存鍵值對。任何值 物件或者原始值 都可以作為乙個鍵或乙個值。語法 new map iterable 引數 iterable iterable 可以是乙個陣列或者其他 iterable 物件,其元素為鍵值對 兩個元素的陣列,例如 1,one 2,two 每個鍵值對都會新增到新的 m...