【JavaScript】Iterator 迭代器Iterator
Iterator迭代器:迭代器是一种接口;其本质就是一个指针对象Iterator 的作用:为各种数据结构,提供一个统一的、简便的访问接口使得数据结构的成员能够按某种次序排列主要供 for...of 使用逻辑过程:创建一个指针对象,指向当前数据结构的起始位置第 1 次调用指针对象的 next(),指针就指向数据结构的第 1 个元素第 2 次调用指针对象的 next(),指针就指向数据结构的第 2 个成员不断调用指针对象的 next(),直到它指向数据结构的结束位置封装迭