JavaScript prototype
Пример
Создайте новый метод для логических значений JavaScript:
Boolean.prototype.myColor = function() {
if (this.valueOf() == true) {
return "green";
} else {
return = "red";
}
};
Создайте логическое значение, а затем вызовите myColor():
var a = true;
var b = a.myColor();
Попробуйте сами »
Определение и использование
Свойство prototype
позволяет добавлять новые свойства и методы в логические значения JavaScript.
При построении свойства ВСЕ логические значения будет задают свойство и его значение по умолчанию.
При построении метода этот метод будет доступен ВСЕМ логическим элементам.
Примечание: Boolean.prototype ссылается не на один логический объект, а на сам объект Boolean().
Примечание: Prototype-это глобальный конструктор объектов, доступный для всех объектов JavaScript.
Поддержка браузера
Свойство | |||||
---|---|---|---|---|---|
prototype | Да | Да | Да | Да | Да |
Синтаксис
Boolean.prototype.name = value
Связанные страницы
JavaScript учебник: JavaScript Булевы
JavaScript учебник: JavaScript Конструкторы объектов