Hi everyone! I'm the author of code.mu :)
I'd love to chat with my non-Russian audience. I'm looking for your feedback on the site and the translation quality. Let's chat:)
⊗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