⊗jsSpItSpr 73 of 294 menu

Spread-operateur en iterators in JavaScript

Die spread-operateur brei enige voorwerp uit wat 'n iterator het. Die verstekiterator sal hiervoor gebruik word. Laat ons kyk na 'n voorbeeld. Gestel ons het die volgende Map-versameling:

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

Standaard sal die uitbreiing 'n tweedimensionele skikking oplewer:

let arr = [...map]; console.log(arr); // [['a', 1], ['b', 2], ['c', 3]]

Om 'n skikking van sleutels te kry, brei ons die ooreenstemmende iterator uit:

let arr = [...map.keys()]; console.log(arr); // ['a', 'b', 'c']

Ons doen soortgelyk om 'n skikking van waardes te kry:

let arr = [...map.values()]; console.log(arr); // [1, 2, 3]

Brei die volgende voorwerp met spread uit:

let obj = { a: 1, b: 2, c: 3, [Symbol.iterator]: function *(){ for (let key in this){ yield this[key]; } } };
Afrikaans
AzərbaycanБългарскиবাংলাБеларускаяČ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
Ons gebruik koekies vir die werking van die webwerf, ontleding en personalisering. Die verwerking van data geskied volgens die Privaatheidsbeleid.
aanvaar alles instel verwerp