Exemple
Faire une nouvelle méthode de date qui donne la date objet d'un nom_propriété mois appelé 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"};
};
Faire un objet Date, puis appeler la méthode myMet:
var d = new Date();
d.myMet();
var monthname = d.myProp;
Le résultat de monthname sera:
Essayez vous - même » Définition et utilisation
Le constructeur de prototype vous permet d'ajouter de nouvelles propriétés et méthodes à la Date() objet.
Lors de la construction d'une propriété, tous les objets de date seront donnés la propriété, et sa valeur, par défaut.
Lors de la construction d'une méthode, tous les objets de date auront cette méthode disponible.
Note: Date.prototype ne se réfère pas à un seul objet date, mais à la Date() objet lui - même.
Note: Prototype est un constructeur mondial d'objet qui est disponible pour tous les objets JavaScript.
Support du navigateur
Propriété | |||||
---|---|---|---|---|---|
prototype | Oui | Oui | Oui | Oui | Oui |
Syntaxe
Date.prototype. name = value
Détails techniques
JavaScript Version: | 1.1 |
---|
<JavaScript Object Date de