⊗jsPmSOAM 291 of 505 menu

Spread operator en het samenvoegen van arrays

Stel we hebben twee arrays:

let arr1 = ['a', 'b', 'c']; let arr2 = [1, 2, 3];

Laten we ervoor zorgen dat tussen het eerste en tweede element van array arr2 de elementen van array arr1 worden ingevoegd.

Met andere woorden, we willen code schrijven die van de huidige array arr2 de volgende array maakt:

[1, 'a', 'b', 'c', 2, 3]

Het probleem is in principe oplosbaar via de methode splice. Echter, veel eenvoudiger is dit probleem op te lossen via spread:

let arr1 = ['a', 'b', 'c']; let arr2 = [1, ...arr1, 2, 3]; console.log(arr2); // geeft [1, 'a', 'b', 'c', 2, 3] weer

Zonder de code uit te voeren, bepaal wat er in de console wordt weergegeven:

let arr1 = [1, 2, 3]; let arr2 = [4, 5, 6]; let arr = ['a', ...arr1, 'b', 'c', ...arr2]; console.log(arr);

Zonder de code uit te voeren, bepaal wat er in de console wordt weergegeven:

let arr1 = [1, 2, 3]; let arr2 = [4, 5, 6]; let arr = ['a', ...arr1, ...arr1, 'b', 'c']; console.log(arr);

Zonder de code uit te voeren, bepaal wat er in de console wordt weergegeven:

let arr1 = [1, 2, 3]; let arr2 = [...arr1, 4, 5, 6]; let arr = ['a', 'b', 'c', ...arr2]; console.log(arr);

Zonder de code uit te voeren, bepaal wat er in de console wordt weergegeven:

let arr1 = [1, 2, 3]; let arr2 = [...arr1, 4, 5, 6]; let arr3 = [...arr2, 7, 8, 9]; let arr = [0, ...arr3]; console.log(arr);

Zonder de code uit te voeren, bepaal wat er in de console wordt weergegeven:

let arr1 = [1, 2, 3]; let arr2 = [...arr1]; console.log(arr2);
Nederlands
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Wij gebruiken cookies voor de werking van de site, analyse en personalisatie. De verwerking van gegevens gebeurt volgens het Privacybeleid.
alles accepteren aanpassen weigeren