Propriedade prototype de objeto JavaScript
- Página anterior preventExtensions()
- Próxima página seal()
- Voltar à página anterior Manual de referência de objetos JavaScript
Definição e uso
prototype
É uma propriedade global disponível para todos os objetos JavaScript.
prototype
As propriedades permitem que você adicione novos atributos e métodos aos objetos.
Instância
Use a propriedade prototype para adicionar novos atributos a todos os objetos de um tipo específico:
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);
Sintaxe
object.prototype.name = value
Suporte do navegador
prototype
É uma característica do ECMAScript1 (ES1).
Todos os navegadores modernos suportam ES1 (JavaScript 1997):
Chrome | IE | Edge | Firefox | Safari | Ópera |
---|---|---|---|---|---|
Chrome | IE | Edge | Firefox | Safari | Ópera |
Suporte | Suporte | Suporte | Suporte | Suporte | Suporte |
Páginas relacionadas
- Página anterior preventExtensions()
- Próxima página seal()
- Voltar à página anterior Manual de referência de objetos JavaScript