Hallo,
let objekt1 = {property1: 'value1', property3: 'value3'}; let hinzukommt = {property2: 'value2'}; // füge 'hinzukommt' NACH property1, bzw. ZWISCHEN property1 und property3 ein.
Das ist ein Array, also ein ganz spezielles Objekt.
nein. {…} ist ein Object und […] ein Array.
Mein spontaner Gedanke: Du kreierst ein neues Array, kopierst die vorangehenden Positionen, fügst die neue ein und kopierst den Rest.
Und was willst du damit erreichen?
Gruß
Jürgen