Generatorer giver en hukommelseseffektiv måde at iterere over store datasæt ved at producere værdier én ad gangen (lazy/forsinket) ved hjælp af yield-nøgleordet, i stedet for at bygge et helt array i hukommelsen på én gang. De er ideelle til store eller streaming-data.
yield vs. at returnere et array
{
= [];
( = ; < ; ++) { [] = ; }
;
}
{
( = ; < ; ++) {
;
}
}
(() ) {
();
}
