⊗jsPmSOAM 291 of 505 menu

Der Spread-Operator und das Zusammenführen von Arrays

Nehmen wir an, wir haben zwei Arrays:

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

Lassen Sie uns erreichen, dass zwischen dem ersten und dem zweiten Element des Arrays arr2 die Elemente des Arrays arr1 eingefügt werden.

Mit anderen Worten, wir möchten einen Code schreiben, der aus dem aktuellen Array arr2 das folgende Array macht:

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

Im Grunde ist die Aufgabe mit der Methode splice lösbar. Allerdings ist sie viel einfacher mit Spread zu lösen:

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

Bestimmen Sie, ohne den Code auszuführen, was in der Konsole ausgegeben wird:

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

Bestimmen Sie, ohne den Code auszuführen, was in der Konsole ausgegeben wird:

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

Bestimmen Sie, ohne den Code auszuführen, was in der Konsole ausgegeben wird:

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

Bestimmen Sie, ohne den Code auszuführen, was in der Konsole ausgegeben wird:

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

Bestimmen Sie, ohne den Code auszuführen, was in der Konsole ausgegeben wird:

let arr1 = [1, 2, 3]; let arr2 = [...arr1]; console.log(arr2);
Deutsch
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskΕλληνικά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
Wir verwenden Cookies für den Betrieb der Website, Analyse und Personalisierung. Die Datenverarbeitung erfolgt gemäß der Datenschutzerklärung.
alle akzeptieren anpassen ablehnen