English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
prototypeLes attributs permettent d'ajouter vos attributs et méthodes à l'objet String.
Remarque :La propriété prototype est une propriété globale, presque tous les objets (Number, Array, String et Date, etc.) sont disponibles.
String.prototype.name = value
Créez une nouvelle méthode de chaîne de caractères qui retourne le nombre de voyelles dans un texte donné :
String.prototype.countVowels = function() { var x = this.match(/[aeiou]/gi); return (x === null ? 0 : x.length); };
Utilisation de nouvelles méthodes sur les chaînes de caractères :
var str = 'Hello world'; str.countVowels(); // return 3
Tous les navigateurs prennent en charge intégralement la propriété prototype :
Propriété | |||||
prototype | Oui | Oui | Oui | Oui | Oui |