js 中for of
相当于 python 中的 for in
for … of 循环是ES6引入的新的语法,用for … of循环遍历集合,用法如下:
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) { // 遍历Array
alert(x);//'A', 'B', 'C'
}
for (var x of s) { // 遍历Set
alert(x);//'A', 'B', 'C'
}
for (var x of m) { // 遍历Map
alert(x[0] + '=' + x[1]);//1='x',2='y',3='z'
}
网友评论