⊗jsSpItThII 72 of 294 menu

JavaScript-də üç daxili iterator

AZERBAIJAN LATIN ONLY rejimi aktivlesdirildi.

Əslində hər iterasiya olunan obyekt bir deyil, üç iterator ehtiva edir: values, keysentries. Hər bir obyekt növü üçün standart olaraq öz iteratoru tətbiq olunur. Massivlər üçün - bu values, əmma, məsələn, Map kolleksiyası üçün, bu entries.

Bu biliklərə malik olaraq, biz indi bu prinsipi istənilən kolleksiyaya tətbiq edə bilərik. Məsələn, tutaq ki, bizdə Map kolleksiyası var:

let map = new Map(); map.set('a', 1); map.set('b', 2); map.set('c', 3);

Bu kolleksiya üçün standart olaraq entries iteratoru tətbiq olunur:

for (let elem of map) { console.log(elem); // ['a', 1], ['b', 2], ['c', 3] }

Amma biz asanlıqla kolleksiyamızın açarlarını əldə edə bilərik:

for (let elem of map.keys()) { console.log(elem); // 'a', 'b', 'c' }

Həmçinin dəyərləri də əldə edə bilərik:

for (let elem of map.values()) { console.log(elem); // 1, 2, 3 }

Set kolleksiyasında hansı iterator standart olaraq işləyir?

Azərbaycan
AfrikaansБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Biz saytin işi, analitika və fərdiləşdirmə üçün cookie istifadə edirik. Məlumatların emalı Məxfilik Siyasəti əsasında həyata keçirilir.
hamısını qəbul et konfiqurasiya et rədd et