Nguyên mẫu đối tượng JavaScript
Ví dụ
Sử dụng thuộc tính nguyên mẫu để thêm thuộc tính mới cho tất cả các đối tượng thuộc loại nhất định:
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);
Hãy tự mình thử »Sự miêu tả
prototype
là một thuộc tính chung có sẵn với tất cả các đối tượng JavaScript.
Thuộc tính prototype
cho phép bạn thêm các thuộc tính và phương thức mới vào đối tượng.
Cú pháp
object .prototype. name = value
Hỗ trợ trình duyệt
prototype
là một tính năng ECMAScript1 (ES1).
ES1 (JavaScript 1997) được hỗ trợ đầy đủ trên tất cả các trình duyệt:
Chrome | Edge | Firefox | Safari | Opera | IE |
Yes | Yes | Yes | Yes | Yes | Yes |