Comment Comment by c6401 JS used to have those, now they are deprecated though:https://developer.mozilla.org/en-US/docs/Web/JavaScript/Refe...so it settled on having this syntax for similar cases using "Symbol":class Foo { *[Symbol.iterator]() { yield 1; yield 2; yield 3; } }https://developer.mozilla.org/en-US/docs/Web/JavaScript/Refe... parent c6401 1 year ago
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Refe...
so it settled on having this syntax for similar cases using "Symbol":
class Foo { *[Symbol.iterator]() { yield 1; yield 2; yield 3; } }
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Refe...