JavaScript Object.create()

Định nghĩa và cách sử dụng

Object.create() Phương pháp được sử dụng để tạo đối tượng mới từ đối tượng hiện có.

Phương pháp liên quan:

Object.assign() Chép thuộc tính của đối tượng nguồn vào đối tượng đích.

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ị.

Mẫu

// Tạo một đối tượng
const person = {
  firstName: "Bill",
  lastName: "Gates"
};
// Tạo một đối tượng mới
const man = Object.create(person);
man.firstName = "Peter";

Thử ngay

Cú pháp

Object.create(object, properties)

参數

参數 Mô tả
object Bắt buộc. Mục đối tượng hiện có.
properties

Tùy chọn. Để thêm hoặc sửa đổi mô tả thuộc tính:

  • value: value
  • writable : true|false
  • enumerable : true|false
  • configurable : true|false
  • get : function
  • set : function

Giá trị trả về

Loại Mô tả
Object Mục đối tượng được tạo ra.

Hỗ trợ trình duyệt

Object.create() Là tính năng của ECMAScript5 (ES5).

Từ tháng 7 năm 2013, tất cả các trình duyệt hiện đại đều hỗ trợ hoàn toàn ES5 (JavaScript 2009):

Chrome Edge Firefox Safari Opera
Chrome 23 IE/Edge 11 Firefox 21 Safari 6 Opera 15
Tháng 9 năm 2012 Tháng 9 năm 2012 Tháng 4 năm 2013 Tháng 7 năm 2012 Tháng 7 năm 2013