⊗jsSpItInv 62 of 294 menu

JavaScript-da iterator çagyryşlary

Iteratorüň her yzly-yzly çagyryşy ýörite gurluşly obyekti gaytarmaly. Geliň ony gözden geçireliň. Bizde massiw bolsun:

let arr = [1, 2, 3];

Massiw iteratorini alyň üýtgeýjide:

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

Indi bu üýtgeýjide next metodi bilen bir obyekt bar. Bu metoddaky value açar elementiniň bahasyny, we done açar bolsa gezeleniň gutardygy ýa-da ýokdugy baradaky maglumatlary öz içine alar:

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

next metodunyň yzly-yzly çagyryşy her gezek indiki elementi berer:

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

Elementler gutarýança, biz indiki bahalary göreris:

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

Map ýygnanyşygyndan iterator alyň. Ony yzly-yzly çagyryň, ýygnanyşygyň elementleri gutarýança.

NodeList ýygnanyşygyndan iterator alyň. Ony yzly-yzly çagyryň, ýygnanyşygyň elementleri gutarýança.

HTMLCollection ýygnanyşygyndan iterator alyň. Ony yzly-yzly çagyryň, ýygnanyşygyň elementleri gutarýança.

Türkmen
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkçeЎзбекOʻzbekTiếng Việt
Biz sahypanyň işlemegi, analitika we şahsyýetleşdirmek üçin cookie ulanýarys. Maglumatlaryň işlenişi Gizlinlik syýasaty boýunça amala aşyrylýar.
hemmesini kabul et sazlamak ret et