⊗jsSpItGn 63 of 294 menu

Vizulia katika JavaScript

Kuna vitendaji maalum, ambavyo kwa kutumia vyo unaweza kuunda viterusho vyako mwenyewe. Vitendaji kama hivyo vinaitwa vizulia. Majina ya vitendaji kama hivyo yanapaswa kuanza na nyota:

function *func() { }

Ndani ya vizulia hutumira neno kuu yield, linaloonyesha kile, ambacho kiterusho kinapaswa kurudisha katika wito ujao. Kwa mfano tuifanye iwe hivi, wito wa kwanza urudishe 1, wa pili - 2, na wa tatu - 3:

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

Kizulia kwa matokeo yake hurudisha kiterusho:

let iter = func();

Wacha tuangalie utendaji wa kiterusho chetu:

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}

Tengeneza kiterusho, kila wito lake kirudishe nambari kutoka 5 hadi 1.

Kiswahili
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Tunatumia kuki kwa ajili ya uendeshaji wa tovuti, uchambuzi na ubinafsishaji. Usindikaji wa data unafanyika kulingana na Sera ya Faragha.
kubali yote sanidi kataa