Здравствуйте! В этом уроке рассмотрим генераторы в JavaScript. Как правило обычные функции возвращают только одно-единственное значение (или ничего не возвращают).
Генераторы же могут порождать (yield) множество значений одно за другим, по мере своей необходимости. Генераторы отлично работают с итерируемыми объектами и позволяют легко создавать целые потоки данных. Читать далее