JavaScript

JavaScript基础-for...of

2019-05-19  本文已影响0人  小二哥很二

1、用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

    console.log(x);

}

for (var x of s) {                                     // 遍历Set

    console.log(x);

}

for (var x of m) {                                    // 遍历Map

    console.log(x[0] + '=' + x[1]);

}


2、更简单的方法:forEach()常用于遍历数组,因此,传入的函数不需要返回值:和map()一样,会把每个元素依次传入函数,但不会返回新的数组

var arr = ['Apple', 'pear', 'orange'];

arr.forEach(console.log); // 依次打印每个元素

上一篇 下一篇

猜你喜欢

热点阅读