ascoders opened this issue 2 years ago · 4 comments
本周精读的文章是 Iterables 与 Iteration protocols,按照为什么需要迭代器、迭代器是如何设计的,我们还能怎么利用迭代器展开来讲。
精读《迭代器 Iterable》
为什么 对象不具备迭代器 仍然可以使用展开运算 不能for of
示例
const obj = {} const o = { ...obj }
@zq0904 对象不支持 [ ...obj ],这才是迭代器展开。
[ ...obj ]
是不是 用 迭代器 实现 async/await 的吗?
为什么对象可以支持for in,for in 不算迭代吗