Thuộc tính prototype của đối tượng JavaScript

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

prototype Là thuộc tính toàn cục có thể sử dụng cho tất cả các đối tượng JavaScript.

prototype thuộc tính cho phép bạn thêm thuộc tính và phương thức mới vào đối tượng.

thực thể

Sử dụng thuộc tính prototype để thêm thuộc tính mới cho tất cả các đối tượng của loại đã cho:

function employee(name, jobtitle, born) {
  this.name = name;
  this.jobtitle = jobtitle;
  this.born = born;
}
employee.prototype.salary = 2000;
const fred = new employee("Fred Flintstone", "Caveman", 1970);

Thử trực tiếp

cú pháp

đối tượng.prototype.tên = giá trị

Hỗ trợ trình duyệt

prototype Là tính năng của ECMAScript1 (ES1).

Tất cả các trình duyệt hiện đại đều hỗ trợ ES1 (JavaScript 1997):

Chrome IE Edge Firefox Safari Opera
Chrome IE Edge Firefox Safari Opera
Hỗ trợ Hỗ trợ Hỗ trợ Hỗ trợ Hỗ trợ Hỗ trợ

Trang liên quan

Đối tượng JavaScript

Định nghĩa đối tượng JavaScript

Phương thức đối tượng JavaScript

Thuộc tính đối tượng JavaScript