Generaattorit tarjoavat muistitehokkaan tavan iteroida suurten tietojoukkojen yli tuottamalla arvoja yksi kerrallaan (laiskasti) yield-avainsanaa käyttämällä, sen sijaan että rakennettaisiin koko taulukko muistiin kerralla. Ne ovat ideaalisia suurille tai virtaavalle datalle.
yield vs taulukon palauttaminen
{
= [];
( = ; < ; ++) { [] = ; }
;
}
{
( = ; < ; ++) {
;
}
}
(() ) {
();
}
