Die Methode Object.assign() wird verwendet, um die Werte aller aufzählbaren Attribute von einem oder mehreren Quellobjekten auf das Zielobjekt zu kopieren. Er kehrt zum Zielobjekt zurück.
const Ziel = { a: 1, b: 2 }; const Quelle = { b: 4, c: 5 };
const returnedTarget = Object.assign(Target, Quelle);
console.log(Ziel); Erwartete Ausgabe: Objekt { a: 1, b: 4, c: 5 }
console.log(zurückgegebenes Ziel); Erwartete Ausgabe: Objekt { a: 1, b: 4, c: 5 }
ZielDas ursprüngliche Objekt wird geändert. Der erste Parameter der Object.assign-Methode ist das Zielobjekt, und die folgenden Argumente sind alle Quellobjekte.
Beachten Sie, dass, wenn das Zielobjekt eine Eigenschaft mit demselben Namen wie das Quellobjekt hat oder wenn mehrere Quellobjekte eine Eigenschaft gleichen Namens besitzen, die nachfolgende Eigenschaft die vorherige Eigenschaft überschreibt.
|