Propiedad prototype de objeto JavaScript
- Página anterior preventExtensions()
- Página siguiente seal()
- Volver a la capa superior Manual de referencias de objetos JavaScript
Definición y uso
prototype
Es una propiedad global disponible para todos los objetos de JavaScript.
prototype
Las propiedades permiten agregar nuevas propiedades y métodos a los objetos.
instancia
Utilice la propiedad prototype para agregar nuevas propiedades a todos los objetos de un tipo dado:
function empleado(nombre, tituloTrabajo, nacido) { this.nombre = nombre; this.tituloTrabajo = tituloTrabajo; this.nacido = nacido; } empleado.prototype.salario = 2000; const fred = new empleado("Fred Flintstone", "Caveman", 1970);
sintaxis
objeto.prototype.nombre = valor
Compatibilidad del navegador
prototype
Es una característica de ECMAScript1 (ES1).
Todos los navegadores modernos admiten ES1 (JavaScript 1997):
Chrome | IE | Edge | Firefox | Safari | Opera |
---|---|---|---|---|---|
Chrome | IE | Edge | Firefox | Safari | Opera |
Soporte | Soporte | Soporte | Soporte | Soporte | Soporte |
Páginas relacionadas
- Página anterior preventExtensions()
- Página siguiente seal()
- Volver a la capa superior Manual de referencias de objetos JavaScript