Khuyến nghị khóa học:
- Trang trước assign()
- Trang sau constructor
- Quay lại lớp trên Tài liệu tham khảo đối tượng JavaScript
JavaScript Object.assign()
Object.assign()
Định nghĩa và cách sử dụng
Phương pháp dùng để sao chép thuộc tính của một hoặc nhiều đối tượng nguồn vào đối tượng mục tiêu.
Object.assign()
Phương pháp liên quan:
Sao chép thuộc tính của đối tượng nguồn vào đối tượng mục tiêu.
Object.create()
Tạo một đối tượng mới từ đối tượng hiện có.
Object.fromEntries()
Tạo một đối tượng từ danh sách cặp khóa/giá trị.
thực thể // Tạo đối tượng mục tiêu const person1 = { firstName: "Bill", lastName: "Gates", age: 50, eyeColor: "blue" }; // Tạo đối tượng nguồn // Sao chép thuộc tính của đối tượng nguồn vào đối tượng mục tiêu Object.assign(person1, person2);
Cú pháp
Object.assign(target, source(s))
Tham số
Tham số | Mô tả |
---|---|
target | Bắt buộc. Đối tượng mục tiêu. |
source | Bắt buộc. Một hoặc nhiều đối tượng nguồn. |
Giá trị trả về
Loại | Mô tả |
---|---|
Object | Đối tượng mục tiêu. |
Hỗ trợ trình duyệt
Object.assign()
Là tính năng của ECMAScript6 (ES6).
Từ tháng 6 năm 2017, tất cả các trình duyệt hiện đại đều hỗ trợ ES6 (JavaScript 2015):
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
Chrome 51 | Edge 15 | Firefox 54 | Safari 10 | Opera 38 |
Tháng 5 năm 2016 | Tháng 4 năm 2017 | Tháng 6 năm 2017 | Tháng 9 năm 2016 | Tháng 6 năm 2016 |
Object.assign()
Không hỗ trợ trong Internet Explorer.
- Trang trước assign()
- Trang sau constructor
- Quay lại lớp trên Tài liệu tham khảo đối tượng JavaScript