美文网首页
一、迭代器和for-of循环

一、迭代器和for-of循环

作者: 那是什么 | 来源:发表于2016-10-31 12:01 被阅读4次

    一、迭代器和for-of循环

    for (var value of myArray) {

    console.log(value);

    }

    它可以正确响应break、continue和return语句

    for-of循环也可以遍历其它的集合

    for-of循环不仅支持数组,还支持大多数类数组对象,例如DOM NodeList对象。

    for-of循环也支持字符串遍历,它将字符串视为一系列的Unicode字符来进行遍历:

    for (var chr of "") {

    alert(chr);

    }

    它同样支持Map和Set对象遍历。

    他们是ES6中新增的类型。我们将在后续的文章讲解这两个新的类型。如果你曾在其它语言中使用过Map和Set,你会发现ES6中的并无太大出入。

    举个例子,Set对象可以自动排除重复项:

    // 基于单词数组创建一个set对象

    var uniqueWords = new Set(words);

    相关文章

      网友评论

          本文标题:一、迭代器和for-of循环

          本文链接:https://www.haomeiwen.com/subject/nrzhyttx.html