简体中文
Appearance
for ... of
for...of 语句依赖 iterator。
for...of
编译期间,for...of 会使用 iterator 展开(desugar)。
for (const value of myIterable) { }
等价于:
for ( let it: MyIterator = myIterable[Symbol.iterator](), ret: IteratorResult<string> = it.next(); !ret.done; ret = it.next() ) { const value = it.value; }