Propiedad prototype de String JavaScript
- Página anterior padStart()
- Página siguiente repeat()
- Volver a la capa superior Manual de referencia de JavaScript String
Definición y uso
prototype
es una propiedad disponible para todos los objetos JavaScript.
prototype
la propiedad permite agregar nuevas propiedades y métodos a las cadenas.
instancia
usar prototype
las propiedades agregan nuevas propiedades a todos los objetos de un tipo dado:
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);
sintaxis
object.prototype.name = valor
Advertencia
No se recomienda que cambies el prototype de los objetos no controlados por ti.
No debes cambiar el prototype de los tipos de datos integrados de JavaScript, como:
- Números
- Cadenas
- Arreglos
- Fechas
- Booleans
- Function
- Objetos
solo cambia el prototype de los objetos que has creado tú mismo.
propiedad prototype
JavaScript prototype
las propiedades permiten que agregues nuevas propiedades al objeto:
instancia
function Person(first, last, age, eyecolor) { this.firstName = first; this.lastName = last; this.eyeColor = eyecolor; } Person.prototype.nationality = "English";
soporte del navegador
prototype
es una característica de ECMAScript1 (ES1).
Todos los navegadores admiten completamente 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 padStart()
- Página siguiente repeat()
- Volver a la capa superior Manual de referencia de JavaScript String