⊗jsSpItSpr 73 of 294 menu

Opereta Spread na Viendeshaji katika JavaScript

Opereta spread hutenganisha kitu chochote, ambacho kina kiendeshaji. Katika kesi hii, kiendeshaji chaguomsingi kitatumika. Hebu tuangalie kwa mfano. Hebu tuseme tuna mkusanyiko Map ufuatao:

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

Kwa chaguomsingi, wakati wa kutenganisha, patasapat safu mbili-dimensional:

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

Ili kupata safu ya funguo, tutatenganisha kiendeshaji kinachofanana:

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

Vivyo hivyo tutafanya ili kupata safu ya thamani:

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

Tenganisha kwa spread kitu kifuatacho:

let obj = { a: 1, b: 2, c: 3, [Symbol.iterator]: function *(){ for (let key in this){ yield this[key]; } } };
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