例
日付オブジェクトにMyPropで呼ばれる月-nameプロパティを与え、新しい日付のメソッドを作成します。
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 |
---|
<JavaScriptのDateオブジェクト