⊗jsSpItGn 63 of 294 menu

Gjeneratorët në JavaScript

Ekzistojnë funksione të veçanta, me ndihmën e të cilave mund të krijohen përsëritësit tuaj. Funksione të tilla quhen gjeneratorë. Emrat e funksioneve të tilla duhet të fillojnë me një yll:

function *func() { }

Brenda gjeneratorëve përdoret fjala kyçe yield, e cila tregon atë që duhet të kthejë përsëritësi në thirrjen tjetër. Për shembull le ta bëjmë që thirrja e parë të kthejë 1, e dyta - 2, dhe e treta - 3:

function *func() { yield 1; yield 2; yield 3; }

Gjeneratori si rezultat e kthen përsëritësin:

let iter = func();

Le të kontrollojmë funksionimin e përsëritësit tonë:

console.log(iter.next()); // {value: 1, done: false} console.log(iter.next()); // {value: 2, done: false} console.log(iter.next()); // {value: 3, done: false} console.log(iter.next()); // {value: undefined, done: true}

Krijoni një përsëritës, çdo thirrje e të cilit do të kthejë numra nga 5 deri në 1.

Shqip
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Ne përdorim cookie për funksionimin e sajtit, analizën dhe personalizimin. Përpunimi i të dhënave bëhet në përputhje me Politikën e Privatësisë.
prano të gjitha konfiguro refuzo