Sifat prototype JavaScript Date
- Halaman sebelumnya parse()
- Halaman berikutnya setDate()
- Kembali ke tingkat tinggi Panduan Rujukan Date JavaScript
Penggubalan dan penggunaan
prototype
Fungsi penggubal membolehkan anda menambah sifat dan kaedah baru kepada objek Date().
Pada masa menggubal sifat, semua objek tarikh akan diberikan sifat serta nilai, sebagai nilai lalai.
Pada masa penggubal, semua objek tarikh boleh menggunakan kaedah ini.
Keterangan:Date.prototype tidak merujuk kepada objek tarikh tunggal, melainkan kepada objek Date() sendiri.
Keterangan:Prototype adalah konstruktur objek global, digunakan untuk semua objek JavaScript.
Contoh
Buat metod baru untuk tarikh, memberikan sifat month-name bagi objek tarikh:
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 = "September"}; if (this.getMonth() == 9){this.myProp = "October"}; if (this.getMonth() == 10){this.myProp = "November"}; if (this.getMonth() == 11){this.myProp = "December"}; };
Buat objek Date, lalu panggil metod myMet:
var d = new Date(); d.myMet(); var monthname = d.myProp;
Sintaks
Date.prototype.name = value
Perincian Teknik
Versi JavaScript: | ECMAScript 1 |
---|
Pematuhan Pelayar
Atribut | Chrome | IE | Firefox | Safari | Opera |
---|---|---|---|---|---|
prototype | Dukungan | Dukungan | Dukungan | Dukungan | Dukungan |
Laman yang berkaitan
Maklumat:Tarikh JavaScript
Maklumat:Format tarikh JavaScript
Maklumat:Pembangunan objek JavaScript
- Halaman sebelumnya parse()
- Halaman berikutnya setDate()
- Kembali ke tingkat tinggi Panduan Rujukan Date JavaScript