Код Senior Разминка: короткие функции обновлено
makeRange
Условие
Верни объект, по которому можно пройти for..of, выдающий числа от from до to включительно.
Что проверяют тесты
итерируется
можно пройти дважды
пустой диапазон
Как подойти
Протокол итератора: next() → {value, done}. Состояние обязано создаваться внутри Symbol.iterator, иначе объект одноразовый - именно этим массив отличается от генератора. Через function* всё то же самое пишется в две строки.
Подсказки: 1
- Symbol.iterator возвращает объект с методом next.
Решите в тренажёре
Редактор с автотестами прямо в браузере. Можно решить спокойно, вслух или под таймером, как на собесе.