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

Атрибут prototype строки JavaScript

 Объект строки JavaScript

prototypeСвойства позволяют добавлять ваши свойства и методы к объекту String.

Примечание:Prototype является глобальной свойством, доступным для几乎是 всех объектов (Number, Array, String и Date и т.д.).

Синтаксис:

String.prototype.name = value

Создайте новый метод строки, который возвращает количество гласных в заданном тексте:

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

Использование новых методов на строке:

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

Проверьте, посмотрите‹/›

Совместимость браузеров

Все браузеры полностью поддерживают свойство prototype:

Свойства
prototypeДаДаДаДаДа

 Объект строки JavaScript