Generators (function*)
Në shqip: Gjeneratorët në JavaScript
ShpjegimiSQ
Një funksion gjenerator (function*) mund të „pushojë“ me yield dhe të vazhdojë më vonë, duke dhënë vlera një nga një. Ideal për sekuenca të gjata ose të pafundme.
EnglishEN
A generator function (function*) can “pause” with yield and continue later, handing out values one by one. Ideal for long or endless sequences.
Si ta mendosh
Si sportelisti që thërret numrat e radhës një nga një.
Lexoje në anglisht
Like a clerk calling queue numbers one by one.
Shembull kodijavascript
function* numrat() {
let n = 1;
while (true) yield n++;
}
const g = numrat(); g.next().value; // 1