English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
prototypeСвойства могут добавлять свойства и методы к вашему объекту Date().
Внимание:prototype — это глобальная свойство, которое доступно почти для всех объектов (числа, массивы, строки и даты и т.д.).
Date.prototype.name = value
Создайте новый метод date, который преобразует значение month-numeric в month-name:
Date.prototype.showMonth = function() { var arr = ['Jan','Feb','Mar','Apr','May','Jun','Jul','Aug','Sep','Oct','Nov','Dec']; return arr[this.getMonth()]; };
Затем создайте дату и вызовите метод showMonth():
var d = new Date(); var month = d.showMonth(); // вызов нового метода
Все браузеры полностью поддерживают свойство prototype:
Свойства | |||||
prototype | Да | Да | Да | Да | Да |