24 lines
1.2 KiB
JavaScript
24 lines
1.2 KiB
JavaScript
const arrayOfInt = [1, 22, 3, 45, 6, 6, 7, 78, 67];
|
|
const newArray = { ...arrayOfInt, 2: 2 }; // {0:1, 1:22, 2:3, 3:45, 4:6, 5:6, 6:7, 7:78, 8:67} // angenommen als object mit den mehreren Eigenschaften
|
|
console.log(newArray);
|
|
|
|
const array1 = [1, 2, 3];
|
|
const array2 = [4, 5, 6];
|
|
const arrayMerged1 = [...array1, ...array2]; // da sind array1 und array2 der Zahlen ins ein Array verschmolzen
|
|
// [1, 2, 3, 4, 5, 6]
|
|
const arrayMerged2 = [array1, array2]; // da sind zwei Objekte mit ihrem Inhalt der Zahlen
|
|
// 0: (3) [1, 2, 3]
|
|
// 1: (3) [4, 5, 6]
|
|
|
|
console.log(arrayMerged1);
|
|
console.log(arrayMerged2);
|
|
console.log(`Merged array: ${arrayMerged2}`);
|
|
console.log(`Merged array: ${arrayMerged1}`);
|
|
console.log(...array1, ...array2); // Die Ausgabe wird ein String der Zahlen "1 2 3 4 5 6 7 8 9" sein
|
|
|
|
function spread_(...arrayOfInt) {
|
|
// rest operator verwendet in der Function(es ist als multi-parameter angenommen)
|
|
return arrayOfInt.sort();
|
|
}
|
|
console.log(spread_(arrayOfInt));
|