Javascript遍歷map集合以及map物件

2021-08-04 03:38:29 字數 664 閱讀 9163

在遍歷map的時候發現了,map物件和map集合的遍歷是有很大的不同。map集合是無序的,並且主鍵是唯一的。集合中的鍵和值可以是任何型別。如果使用現有金鑰向集合新增值,則新值會替換舊值。

var map = [,

,];

for (var key in map)

//輸出結果

//object

var m = new map();

m.set(1, "black");

m.set(2, "red");

m.set("colors", 2);

//方法一:

m.foreach(function

(item) );

//方法二:

m.foreach(function

(value, key, map) )

// 輸出:

// black

// red

// 2

//方法三:

for (var [key, value] of m)

// 輸出:

// 1 = black

// 2 = red

// colors = 2

Javascript實現Map結構

說明 1.put key 新增乙個kv 2.get key 得到乙個kv 3.remove key 刪除乙個kv 4.size map的大小 return int 5.isempty 是否為空 6.keys 得到所有的key return array 7.values 得到所有的value retu...

map 遍歷方法

最常規的一種遍歷方法,最常規就是最常用的,雖然不複雜,但很重要,這是我們最熟悉的,就不多說了!public static void work mapmap 利用keyset進行遍歷,它的優點在於可以根據你所想要的key值得到你想要的 values,更具靈活性!public static void w...

Map遍歷方法

在map集合中 values 方法是獲取集合中的所有的值 沒有鍵,沒有對應關係,keyset 將map中所有的鍵存入到set集合中。因為set具備迭代器。所有可以迭代方式取出所有的鍵,再根據get方法。獲取每乙個鍵對應的值。keyset 迭代後只能通過get 取key entryset set en...