⊗jsSpItInv 62 of 294 menu

Miito ya Iterator katika JavaScript

Kila mwito mfululizo wa iterator inapaswa kurudisha kitu cha muundo maalum. Tuuchunguze muundo huu. Tuchukulie tuna safu:

let arr = [1, 2, 3];

Tupate iterator wa safu katika kutofautisha:

let iter = arr[Symbol.iterator]();

Sasa katika kutofautisha hii kuna kitu na njia next. Njia hii itarudisha kitu chenye ufunguo value, unaochukua thamani ya kipengele, na ufunguo done, unaochukua habari kuhusu ikiwa ukusanyaji umekwisha au la:

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

Mwito mfululizo wa njia next utatoa kila wakati kipengele kifuatacho:

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

Na mara tu vipengele vitakapokwisha, tutaona thamani zifuatazo:

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

Pata iterator ya mkusanyiko Map. Uiite mfululizo, hadi vipengele vya mkusanyiko visiishe.

Pata iterator ya mkusanyiko NodeList. Uiite mfululizo, hadi vipengele vya mkusanyiko visiishe.

Pata iterator ya mkusanyiko HTMLCollection. Uiite mfululizo, hadi vipengele vya mkusanyiko visiishe.

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