芯狠瘦辣的Code: 试一试
JS中让对象支持for...of遍历(顺便说说迭代器)咘噜biu: 实现迭代器的next接口这种说法也对,这是从面向对象的角度,这种说法在后端比较常见,我不太习惯在前端用这样的概念(因为本质上还是有区别的),而且我的示例中也不是面向对象的写法;感谢你提供了另一种实现方式——生成器,的确简洁了许多,不过生成器这个概念可能很多人都难以理解。
JS中让对象支持for...of遍历(顺便说说迭代器)平天定海: 文章开头的两个使对象资瓷for of的写法,准确来说是手动实现迭代器的next()接口并添加到对象的Symbol.iterator中。另外也可以使用es6的生成器函数:[code=javascript]myObject[Symbol.iterator] = function* () { for (const key in this) { yield this[key] } }[/code]
js中数据分类整理技巧一路向前的月光: 谢谢你的支持与鼓励
js中数据分类整理技巧咘噜biu: 恭喜你取得进步