Contoh
Membuat metode tanggal baru yang memberikan tanggal keberatan properti bulan-nama yang disebut 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"};
};
Membuat objek Tanggal, kemudian memanggil metode myMet:
var d = new Date();
d.myMet();
var monthname = d.myProp;
Hasil monthname akan:
Cobalah sendiri " Definisi dan Penggunaan
Prototipe konstruktor memungkinkan Anda untuk menambahkan properti baru dan metode untuk Date() objek.
Ketika membangun sebuah properti, SEMUA benda tanggal akan diberikan properti, dan nilainya, sebagai default.
Ketika membangun sebuah metode, SEMUA benda tanggal akan memiliki metode ini tersedia.
Note: Date.prototype tidak mengacu pada objek tanggal tunggal, tetapi pada Date() obyek itu sendiri.
Note: Prototipe adalah objek konstruktor global yang yang tersedia untuk semua objek JavaScript.
Dukungan Browser
Milik | |||||
---|---|---|---|---|---|
prototype | iya nih | iya nih | iya nih | iya nih | iya nih |
Sintaksis
Date.prototype. name = value
Rincian teknis
Versi JavaScript: | 1.1 |
---|
<JavaScript Tanggal Object