Polecane kursy:

JavaScript Object.assign()

Object.assign() Definicja i użycie

Metoda służy do kopiowania atrybutów jednego lub kilku obiektów źródłowych do obiektu docelowego.

Object.assign() Metody związane:

Skopiuj atrybuty obiektu źródłowego do obiektu docelowego. Object.create()

Utwórz nowy obiekt na podstawie istniejącego obiektu. Object.fromEntries()

Utwórz obiekt z listy klucz-wartość.

instancja
// Utwórz obiekt docelowy
  const person1 = {
  firstName: "Bill",
  lastName: "Gates",
  age: 50,
eyeColor: "blue"
};
// Utwórz obiekt źródłowy
// Skopiuj atrybuty obiektu źródłowego do obiektu docelowego
Object.assign(person1, person2);

Spróbuj sam

Gramatyka

Object.assign(target, source(s))

Parametry

Parametry Opis
target Wymagane. Obiekt docelowy.
source Wymagane. Jedna lub więcej obiektów źródłowych.

Zwrócona wartość

Typ Opis
Object Obiekt docelowy.

Obsługa przeglądarek

Object.assign() To cechy ECMAScript6 (ES6).

Od czerwca 2017 roku wszystkie nowoczesne przeglądarki obsługują ES6 (JavaScript 2015):

Chrome Edge Firefox Safari Opera
Chrome 51 Edge 15 Firefox 54 Safari 10 Opera 38
Maj 2016 roku Kwiecień 2017 roku Czerwiec 2017 roku Wrzesień 2016 roku Czerwiec 2016 roku

Object.assign() Nieobsługiwane w Internet Explorer.