当我实现接口数组时,有一些方法返回一个 IterableIterator。IterableIterator 扩展自 Iterator,我可以很好地理解它并且对我来说很有意义。
interface IterableIterator<T> extends Iterator<T> {
[Symbol.iterator](): IterableIterator<T>;
}
Run Code Online (Sandbox Code Playgroud)
但我应该为 Symbol.iterator 实现什么。这也返回一个IterableIterator(递归?)我不明白IterableIterator的概念。如果有人能回应那就太好了。或者可以给我一个描述这一点的来源。