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

Attributs du prototype de String JavaScript

 Objet String JavaScript

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.

Syntaxe :

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

Voyons un test‹/›

Compatibilité du navigateur

Tous les navigateurs prennent en charge intégralement la propriété prototype :

Propriété
prototypeOuiOuiOuiOuiOui

 Objet String JavaScript