例
新的日期方法,讓Date對象一個月的name屬性叫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對象,但對Date()對象本身。
Note:原型是一個全局對象的構造函數,其適用於所有的JavaScript對象。
瀏覽器支持
屬性 | |||||
---|---|---|---|---|---|
prototype | 是 | 是 | 是 | 是 | 是 |
句法
Date.prototype. name = value
技術細節
JavaScript的版本: | 1.1 |
---|
<javascript日期對象