【发布时间】:2021-05-23 14:30:15
【问题描述】:
我正在学习 Symbol 和 JavaScript 中的迭代器。
我已经阅读并观看了一些关于它们的视频,所以现在或多或少都清楚了。
我只是想了解我的教科书(Eloquent JavaScript)是什么意思:
请注意,
next、value和done属性名称是纯字符串,而不是符号。只有Simbol.iterator,它可能被添加到许多不同的对象中,是一个实际的符号。
为什么可能在不同对象中找到的属性需要是符号?
objOne.iterator 和 objTwo.iterator 作为常规属性会产生问题吗?
【问题讨论】:
标签: javascript iterator symbols