I am new in TypeScript and stumbled over this piece of code:
let numbers = {
*[Symbol.iterator]() {
for (let i = 0; i <= 2; i++) {
yield i;
}
},
};
I wonder why the square brackets around Symbol.iterator are needed.
I am new in TypeScript and stumbled over this piece of code:
let numbers = {
*[Symbol.iterator]() {
for (let i = 0; i <= 2; i++) {
yield i;
}
},
};
I wonder why the square brackets around Symbol.iterator are needed.