English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
prototypeСвойства позволяют добавлять свойства и методы к объекту Boolean().
Внимание:prototype - это глобальная функция, доступная почти для всех объектов (числа, массивы, строки и даты и т.д.).
Boolean.prototype.name = value
Создайте новый метод булева типа, чтобы изменить фон абзаца:
Boolean.prototype.isEven = function() { if (this.valueOf() == true) { return "lightgreen"; } else { return "red"; } };
Затем создайте булево значение и вызовите метод isEven():
function myFunc() { var a = true; document.getElementById('result').style.background = a.isEven(); }
Все браузеры полностью поддерживают свойство prototype:
Свойства | |||||
prototype | Да | Да | Да | Да | Да |