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

Propriedades do prototype da String JavaScript

 Objeto String do JavaScript

prototypeA propriedade permite que você adicione seus métodos e propriedades ao objeto String.

Nota:prototype é uma propriedade global, disponível para quase todos os objetos (Number, Array, String e Date, entre outros).

Sintaxe:

String.prototype.name = value

Crie um novo método de string que retorna o número de vogais em um texto dado:

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

Use novos métodos em strings:

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

Teste e veja‹/›

Compatibilidade do Navegador

Todos os navegadores suportam completamente a propriedade prototype:

Propriedades
prototypeSimSimSimSimSim

 Objeto String do JavaScript