美文网首页
es6--迭代器

es6--迭代器

作者: lvyweb | 来源:发表于2021-06-14 14:39 被阅读0次

Inerator
两个核心 是一种新的遍历机制

  1. 迭代器是一个接口,能快捷的访问数据,通过Symbol.iterator创建迭代器,通过迭代器的next方法获取迭代之后的结果
  2. 迭代器是用于遍历数据结构的指针(数据库的游标)

使用迭代:

  const items = ['one','two','three'];
    const ite = items[Symbol.iterator]();
    console.log(ite);//Array Iterator {}
    console.log(ite.next())//{value: "one", done: false}
    console.log(ite.next())//{value: "two", done: false}
    console.log(ite.next())//{value: "three", done: false}//done为false表示遍历继续,为true表示遍历完成
    console.log(ite.next())//{value: undefined, done: true}

相关文章

  • es6--迭代器

    Inerator两个核心 是一种新的遍历机制 迭代器是一个接口,能快捷的访问数据,通过Symbol.iterato...

  • 深入理解ES6--解构

    深入理解ES6--解构

  • ES6--(8)迭代器与生成器

    循环的问题 迭代器 迭代器是被设计专用于迭代的对象,带有特定接口。所有的迭代器对象都拥有 next() 方法,会返...

  • 迭代器

    本节实验我们将为大家讲解迭代器,主要介绍 5 种常见迭代器:输入、输出迭代器,前向逆向迭代器,双向迭代器和随机迭代...

  • 迭代器与生成器

    迭代(iteration)与可迭代(iterable) 迭代器 迭代器协议(iterator protocol) ...

  • 10.迭代器与生成器

    一、迭代器 1). 迭代器概述 类比Java中的迭代器,参考迭代器模式https://www.jianshu.co...

  • 9 ES6 迭代器、生成器

    1、Iterator迭代器 ->遵循迭代模式思想实现,分为内部迭代器、外部迭代器,聚焦点:添加迭代接口 (1).迭...

  • C++boolan part3_week4

    1. 迭代器 1.1 迭代器的种类 使用随机访问迭代器的容器:array, vector,deque使用双向迭代器...

  • 迭代器模式

    内部迭代器和外部迭代器 简单地讲,内部迭代器就是类似 forEach 的迭代器,其内部迭代逻辑已经制定好,只要传入...

  • vector erase的用法

    正向迭代器: 反向迭代器:

网友评论

      本文标题:es6--迭代器

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