JavaScript 對象 prototype 屬性
- 上一頁 preventExtensions()
- 下一頁 seal()
- 返回上一層 JavaScript 對象參考手冊
定義和用法
prototype
是可用于所有 JavaScript 對象的全局屬性。
prototype
屬性允許您向對象添加新的屬性和方法。
實例
使用 prototype 屬性為給定類型的所有對象添加新屬性:
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);
語法
object.prototype.name = value
瀏覽器支持
prototype
是 ECMAScript1 (ES1) 特性。
所有現代瀏覽器都支持 ES1 (JavaScript 1997):
Chrome | IE | Edge | Firefox | Safari | Opera |
---|---|---|---|---|---|
Chrome | IE | Edge | Firefox | Safari | Opera |
支持 | 支持 | 支持 | 支持 | 支持 | 支持 |
- 上一頁 preventExtensions()
- 下一頁 seal()
- 返回上一層 JavaScript 對象參考手冊