建立地圖

Map 是鍵到值的基本對映。地圖與物件的不同之處在於它們的鍵可以是任何物體(原始值和物件),而不僅僅是字串和符號。對地圖的迭代也總是按照專案插入到 Map 中的順序完成,而在迭代物件中的鍵時,順序是未定義的。

要建立 Map,請使用 Map 建構函式:

const map = new Map();

它有一個可選引數,可以是包含兩個元素陣列的任何可迭代物件(例如陣列) - 第一個是鍵,秒是值。例如:

const map = new Map([[new Date(), {foo: "bar"}], [document.body, "body"]]);
//                      ^key          ^value          ^key        ^value