iteratorintermediateconst range = {
[Symbol.iterator]: function*() {
yield 1
yield 2
}
}
[...range] // β [1, 2]Any object can become iterable by defining a [Symbol.iterator] generator method.
You can make any object iterable by defining a [Symbol.iterator] generator method.
Challenge: Spread a custom iterable that yields 1, 2.