Exemplu
Faceți o nouă metodă dată care dă data obiecta o proprietate luni-nume numit 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"};
};
Asigurați-un obiect Date, apoi apel metoda myMet:
var d = new Date();
d.myMet();
var monthname = d.myProp;
Rezultatul MONTHNAME va fi:
Încearcă - l singur » Definiție și utilizare
Constructorul prototip vă permite să adăugați noi proprietăți și metode la Date() obiect.
La construirea unei proprietăți, toate obiectele data va fi dat de proprietate, iar valoarea sa, în mod implicit.
La construirea unei metode, toate obiectele de date vor avea această metodă disponibilă.
Note: Date.prototype nu se referă la un singur obiect data, ci la Date() obiectul propriu - zis.
Note: Prototip este un constructor obiect la nivel mondial , care este disponibil pentru toate obiectele JavaScript.
Suport pentru browser-
Proprietate | |||||
---|---|---|---|---|---|
prototype | da | da | da | da | da |
Sintaxă
Date.prototype. name = value
Detalii tehnice
JavaScript Versiune: | 1.1 |
---|
<JavaScript Data Obiect