Đối tượng JavaScript.sign()
Ví dụ
// Create Target Object
const person1 = {
firstName: "John",
lastName: "Doe",
age: 50,
eyeColor: "blue"
};
// Create Source Object
const person2 = {firstName: "Anne",lastName: "Smith"};
// Assign Source to Target
Object.assign(person1, person2);
Hãy tự mình thử »Sự miêu tả
Phương thức Object.assign()
sao chép các thuộc tính từ một hoặc nhiều đối tượng nguồn sang đối tượng đích.
Các phương pháp liên quan:
Object.sign() sao chép các thuộc tính từ đối tượng nguồn sang đối tượng đích.
Object.create() tạo một đối tượng từ một đối tượng hiện có.
Object.fromEntries() tạo một đối tượng từ danh sách khóa/giá trị.
Cú pháp
Object.assign( target, source(s) )
Thông số
Parameter | Description |
target | Required. An existing object. |
source | Required. One or more sources. |
Giá trị trả về
Kiểu | Sự miêu tả |
Sự vật | Đối tượng mục tiêu. |
Hỗ trợ trình duyệt
Object.assign()
là một tính năng ECMAScript6 (ES6).
ES6 (JavaScript 2015) được hỗ trợ trong tất cả các trình duyệt hiện đại kể từ tháng 6 năm 2017:
Chrome 51 | Edge 15 | Firefox 54 | Safari 10 | Opera 38 |
May 2016 | Apr 2017 | Jun 2017 | Sep 2016 | Jun 2016 |
Object.assign()
không được hỗ trợ trong Internet Explorer.