一,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表示式基於索引下標遍歷,並列印陣列的...