JavaScript Date -prototyypin ominaisuudet

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;

Kokeile itse

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

Ohje:JavaScript-päivämäärä

Ohje:JavaScript-päivämäärämuoto

Ohje:JavaScript-objekticonstructor