7.4.5 IteratorStep ( iterator )
带有参数迭代器的抽象操作 IteratorStep 从 iterator 请求下一个值,并返回 false,表示迭代器已到达其结束,如果下一个值可用,则返回 IteratorResult 对象。 IteratorStep 执行以下步骤:
- 使 result 变为 ? IteratorNext(iterator)。
- 使 done 变为 ? IteratorComplete(result)。
- 如果 done 为true,则返回 false。
- 返回 result。