迭代器 iterator
迭代器是用来遍历数据的接口,
当我们需要自定义遍历数据时,就要用到迭代器
工作原理
1.创建一个指针对象,指向当前数据结构的起始位置
2.第一次调用对象的的next方法,指针自动指向数据结构的第一个成员
3.接下来不断调用next方法,指针一直往后移动,直道指向最后一个成员
4.每调用next方法返回一个包含value和done的属性对象
迭代器是用来遍历数据的接口,
当我们需要自定义遍历数据时,就要用到迭代器
工作原理
1.创建一个指针对象,指向当前数据结构的起始位置
2.第一次调用对象的的next方法,指针自动指向数据结构的第一个成员
3.接下来不断调用next方法,指针一直往后移动,直道指向最后一个成员
4.每调用next方法返回一个包含value和done的属性对象