⊗jsSpItSpr 73 of 294 menu

JavaScript'te Spread Operatörü ve Yineleyiciler

Spread operatörü, yineleyicisi olan herhangi bir nesneyi açar. Bu durumda varsayılan yineleyici alınacaktır. Hadi bir örnek üzerinden görelim. Elimizde aşağıdaki Map koleksiyonu olsun:

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

Varsayılan olarak açılım yapıldığında iki boyutlu bir dizi elde edilir:

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

Anahtarların bir dizisini elde etmek için ilgili yineleyiciyi açarız:

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

Değerlerin bir dizisini elde etmek için benzer şekilde yaparız:

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

Aşağıdaki nesneyi spread operatörü ile açın:

let obj = { a: 1, b: 2, c: 3, [Symbol.iterator]: function *(){ for (let key in this){ yield this[key]; } } };
Türkçe
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenЎзбекOʻzbekTiếng Việt
Web sitesinin çalışması, analiz ve kişiselleştirme için çerezleri kullanıyoruz. Veri işleme, Gizlilik Politikası'na uygun olarak gerçekleşir.
tümünü kabul et özelleştir reddet