常用的遍歷陣列,Map,Set的方法

2022-03-07 13:47:39 字數 709 閱讀 6867

一,for of用法(適用iterable型別的集合即array,set,map)

var a = ['a', 'b', 'c'];

var s = new set(['a', 'b', 'c']);

var m = new map([[1, 'x'], [2, 'y'], [3, 'z']]);

for (var x of a)

for (var x of s)

for (var x of m)

//陣列執行結果ab

c//set結構執行結果ab

c//map結構執行結果

1=x2=y

3=z二,使用for in

for in遍歷物件輸出的是鍵,這也是陣列,map,set推薦使用for of的原因

2.1 遍歷物件:

2.2 遍歷陣列:

三,foreach(map,set,array適用)

a.foreach(function (element, index, array) );

遍歷陣列的常用方法

var arr first second third fourth 3,5,8 for var i 0 i arr.length i 輸出 first second third fourth 3 5 8 被傳遞給foreach的函式會在陣列的每個元素上執行一次,元素作為引數傳遞給該函式 var ar...

遍歷陣列的常用方法

1.最傳統方法 for迴圈 1 var arr first second third fourth 3,5,8 2for var i 0 i arr.length i 5 輸出 6 first 7second 8third 9fourth 10 3 11 5 12 8 for in 1 var ar...

scala的遍歷陣列

遍歷陣列 可以使用以下兩種方式來遍歷陣列 使用for表示式直接遍歷陣列中的元素 使用索引遍歷陣列中的元素 示例一定義乙個陣列,包含以下元素1,2,3,4,5 使用for表示式直接遍歷,並列印陣列的元素 參考 定義乙個陣列,包含以下元素1,2,3,4,5 使用for表示式基於索引下標遍歷,並列印陣列的...