美文网首页
《Iterator 遍历器与 for...of 循环》

《Iterator 遍历器与 for...of 循环》

作者: 大风车呀大风车 | 来源:发表于2020-10-10 18:07 被阅读0次

    1、Iterator 作用:用来遍历
    2、Iterator 表示一个可遍历的过程,该遍历器是一个统一的便利方式;
    3、for of 、与break和continue一起使用;
    4、keys() 得到的是索引的可遍历对象,可以遍历出索引值;
    5、entries() 得到的是索引+值组成的数组可遍历对象。
    6、什么是可遍历的:只要有symbol.Iterator方法,并且这个方法可以可以生成可遍历对象,就是可遍历的。
    7、只要可遍历,就可以使用for of遍历。
    8、原生可遍历的:数组、字符串、Set、Map、arguments、NodeList
    9、非原生不可遍历的:一般的对象(手动添加Iterator,然后使用for...of遍历);有length和索引属性的对象
    10、使用了Iterator的场合:
    (1)所有的原生可遍历对象
    (2)数组的展开运算符
    (3)数组的解构赋值
    (4)Set 和 Map 的构造函数

    相关文章

      网友评论

          本文标题:《Iterator 遍历器与 for...of 循环》

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