gpt4 book ai didi

javascript - 可迭代 : Can I start iteration from the start again after . 下一个值?

转载 作者:行者123 更新时间:2023-11-28 18:31:07 24 4
gpt4 key购买 nike

所以问题来了

let iterable = ['a', 'b', 'c'];

let iterator = iterable[Symbol.iterator]();
iterator.next(); // { value: 'a', done: false }

我可以从头开始再次迭代还是必须再次重新初始化 iterator = iterable[Symbol.iterator]()

最佳答案

The Iterator interface没有公开任何方法来回滚位置(并不是说通常不是每次迭代都是可回滚的),所以答案是“否”。

您必须创建另一个迭代器才能再次获取第一个值。

关于javascript - 可迭代 : Can I start iteration from the start again after . 下一个值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37982605/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com