JavaScript Date -prototyypin ominaisuudet
- Edellinen sivu parse()
- Seuraava sivu setDate()
- Palaa ylös JavaScript Date viittausopas
Määrittely ja käyttö
prototype
Rakennuslauseke mahdollistaa uusien ominaisuuksien ja metodioiden lisäämisen Date-oliossa.
Rakennusominaisuuksissa kaikki päivämääräoliot saavat ominaisuuden ja sen arvon oletusarvona.
Kaikissa päivämääräoliossa voidaan käyttää tätä metodia rakennusmenetelmässä.
Huomautus:Date.prototype ei viittaa yksittäiseen päivämääräobjektiin, vaan Date()-objektiin itseensä.
Huomautus:Prototype on yleinen objekticonstructor, joka sopii kaikkiin JavaScript-objekteihin.
Esimerkki
Luo uusi päivämäärämenetelmä, tarjoa päivämääräobjektille month-name-ominaisuus:
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"}; };
Luo Date-objekti ja kutsu myMet-metodia:
var d = new Date(); d.myMet(); var monthname = d.myProp;
Syntaksi
Date.prototype.nimi = arvo
Tekninen yksityiskohta
JavaScript versio: | ECMAScript 1 |
---|
Selain tuki
Ominaisuudet | Chrome | IE | Firefox | Safari | Opera |
---|---|---|---|---|---|
prototype | Tuki | Tuki | Tuki | Tuki | Tuki |
Liittyvät sivut
- Edellinen sivu parse()
- Seuraava sivu setDate()
- Palaa ylös JavaScript Date viittausopas