JavaScript

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

Terma të lidhur