1. // Iterator
    2. // 是一种新的遍历机制,两个核心
    3. // 1.迭代器是一个接口,能快捷的访问数据,通过Symbol.iterator来创建迭代器 通过迭代器的next()获取迭代之后的结果
    4. // 2.迭代器是用于遍历数据结构的指针
    5. // 使用迭代
    6. const items = ['one', 'two', 'three'];
    7. // 1.创建新的迭代器
    8. const ite = items[Symbol.iterator]();
    9. console.log(ite.next()); //{value: "one", done: false} done如果为false表示遍历继续 如果为true表示遍历完成
    10. console.log(ite.next());
    11. console.log(ite.next());
    12. console.log(ite.next());