пример
Создайте новый метод, который дает дату дата объекта в месяце имя свойства myProp:
Date.prototype.myMet = function() {
if
(this.getMonth() == 0){this.myProp = "January"};
if
(this.getMonth() == 1){this.myProp = "February"};
if
(this.getMonth() == 2){this.myProp = "March"};
if
(this.getMonth() == 3){this.myProp = "April"};
if
(this.getMonth() == 4){this.myProp = "May"};
if
(this.getMonth() == 5){this.myProp = "June"};
if
(this.getMonth() == 6){this.myProp = "July"};
if
(this.getMonth() == 7){this.myProp = "August"};
if
(this.getMonth() == 8){this.myProp = "Spetember"};
if
(this.getMonth() == 9){this.myProp = "October"};
if
(this.getMonth() == 10){this.myProp = "November"};
if
(this.getMonth() == 11){this.myProp = "December"};
};
Сделать объект Date, затем вызовите метод myMet:
var d = new Date();
d.myMet();
var monthname = d.myProp;
Результат MONTHNAME будет:
Попробуй сам " Определение и использование
Конструктор прототип позволяет добавлять новые свойства и методы к Date() объекта.
При построении свойства, все объекты даты будет предоставлена собственность, и его значение, по умолчанию.
При построении метода, все объекты даты будут иметь этот метод доступен.
Note: Date.prototype не относится к одному объекту даты, но до Date() самого объекта.
Note: Прототип представляет собой глобальный конструктор объекта , который доступен для всех объектов JavaScript.
Поддержка браузеров
Имущество | |||||
---|---|---|---|---|---|
prototype | да | да | да | да | да |
Синтаксис
Date.prototype. name = value
Технические подробности
Версия JavaScript: | 1,1 |
---|
<Объект Date JavaScript