English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
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).
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
Todos os navegadores suportam completamente a propriedade prototype:
Propriedades | |||||
prototype | Sim | Sim | Sim | Sim | Sim |