English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Propiedades del prototipo de String en JavaScript

 Objeto String de JavaScript

prototypeLas propiedades pueden agregar tus propiedades y métodos al objeto String.

Nota:prototype es una propiedad global que está disponible para casi todos los objetos (Number, Array, String y Date, entre otros).

Sintaxis:

String.prototype.name = value

Crear un nuevo método de cadena que devuelva la cantidad de vocales en el texto proporcionado:

String.prototype.countVowels = function() {
var x = this.match(/[aeiou]/gi);
return  (x === null ? 0 : x.length);
};

Usar nuevos métodos en una cadena:

var str = 'Hello world';
str.countVowels();  // return 3

Prueba y mira‹/›

Compatibilidad del navegador

Todos los navegadores soportan completamente la propiedad prototype:

Atributo
prototype

 Objeto String de JavaScript