美文网首页
《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循环

    参考:阮一峰Iterator 和 for...of循环 1.遍历器的概念遍历器(Iterator)就是一种接口,为...

  • 2018-01-19 ES6 阮一峰教程摘记11 遍历方法

    Iterator和for...of循环 1.Iterator遍历器的概念 JS表示“集合”的数据结构有:Array...

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

    1、Iterator 作用:用来遍历2、Iterator 表示一个可遍历的过程,该遍历器是一个统一的便利方式;3、...

  • iterator 遍历器和for...of循环

    遍历器作用:①为各种数据结构提供一个统一的、简单的访问接口;②使得数据结构的成员能够按某种次序排列;③Iterat...

  • Iterator遍历器和for...of循环

    什么是Iterator JavaScript 原有的表示“集合”的数据结构,主要是数组(Array)和对象(Obj...

  • es6遍历器

    首先了解一下iterator遍历器 上述是个类似遍历器,但不真是个遍历器,遍历器是可以用for...of 进行遍历...

  • es6遍历器

    介绍 遍历器Iterator是一种接口,为各种不同的数据结构提供统一的访问机制,即for...of循环。任何数据结...

  • ES6之iterator(迭代器)和generator(产生器)

    iterator(迭代器)iterator用于循环遍历,为for…of提供遍历接口,一切有iterator接口的数...

  • Iterator

    Iterator和for...of 可遍历对象条件必备条件:遍历器接口,指针对象,next方法返回值规格 Iter...

  • 11. 循环语句---for & while

    for循环 for循环可以对任何提供迭代器(iterator)的对象进行遍历。 while循环 while与do....

网友评论

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

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