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