Код Senior Разминка: короткие функции обновлено

makeRange

Условие

Верни объект, по которому можно пройти for..of, выдающий числа от from до to включительно.

Что проверяют тесты

  • итерируется

  • можно пройти дважды

  • пустой диапазон

Как подойти

Протокол итератора: next() → {value, done}. Состояние обязано создаваться внутри Symbol.iterator, иначе объект одноразовый - именно этим массив отличается от генератора. Через function* всё то же самое пишется в две строки.

Подсказки: 1
  1. Symbol.iterator возвращает объект с методом next.

Решите в тренажёре

Редактор с автотестами прямо в браузере. Можно решить спокойно, вслух или под таймером, как на собесе.