Разбираемся с генераторами в JavaScript. Таня Расчия подробно объясняет особенности работы генераторов и показывает, где их можно применять — https://www.taniarascia.com/understanding-generators-in-javascript/