Perekomendan kursus:

JavaScript Object.assign()

Object.assign() Definisi dan penggunaan

Metode digunakan untuk menyalin sifat satu atau lebih objek sumber ke objek sasaran.

Object.assign() Metode relevan:

Menyalin sifat objek sumber ke objek sasaran. Object.create()

Mencipta objek baru daripada objek sedia ada. Object.fromEntries()

Mencipta objek daripada senarai pasangan kunci/nilai.

实例
// Mencipta objek sasaran
  const person1 = {
  firstName: "Bill",
  lastName: "Gates",
  age: 50,
eyeColor: "blue"
};
// Mencipta objek sumber
// Menyalin sifat objek sumber ke objek sasaran
Object.assign(person1, person2);

Coba sendiri

Sintaks

Object.assign(target, source(s))

Parameter

Parameter Deskripsi
target Diperlukan. Objek sasaran.
source Diperlukan. Satu atau lebih objek sumber.

Kembalian

Jenis Deskripsi
Object Objek sasaran.

Pembiayaan pemeriksa

Object.assign() Adalah sifat ECMAScript6 (ES6).

Dari bulan Jun 2017, semua pemeriksa modern menyokong ES6 (JavaScript 2015):

Chrome Edge Firefox Safari Opera
Chrome 51 Edge 15 Firefox 54 Safari 10 Opera 38
May 2016 Apr 2017 Jun 2017 Sep 2016 Jun 2016

Object.assign() Tidak disokong di Internet Explorer.