Propiedad prototype de String JavaScript

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);

pruebe usted mismo

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";

pruebe usted mismo

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

Cadena de JavaScript

Métodos de cadena de JavaScript

Búsqueda de cadenas de JavaScript