🔸make-iterator method
JS⟩ iteration ⟩ iterable ⟩ make-iterator method
we can implement the make-iterator method by:
returning iterator object directly ( 👉 see: ClosedRange)
using generator function.
do NOT use @@iterator as the method name, it's just a "specification" thing❗️
[Symbol.iterator]is a computed property name.
Sequence - sequence of numbers.
Symbol.iterator ( = makeIterator in Swift )
Swift ⟩ Sequence ⟩ .makeIterator()
Array.prototype.values() - by default, arr[Symbol.iterator]() === arr.values()
built-in types with a
@@iteratormethod:
Last updated
Was this helpful?