Przykład
Zrobić nową metodę, która daje data data object obiekt miesiąc po imieniu 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"};
};
Zrób obiekt Date, a następnie wywołać metodę myMet:
var d = new Date();
d.myMet();
var monthname = d.myProp;
Wynikiem MONTHNAME będą:
Spróbuj sam " Definicja i Wykorzystanie
Konstruktor prototyp pozwala na dodawanie nowych właściwości i metody do Date() obiektu.
Przy budowie nieruchomości, WSZYSTKIE Data obiekty będą miały właściwość, a jej wartość, jako domyślne.
Przy konstruowaniu metodę, WSZYSTKIE Data obiekty będą mieć ta metoda jest dostępna.
Note: Date.prototype nie odnosi się do pojedynczego obiektu Date, ale do Date() obiektu sama.
Note: Prototype to światowy konstruktor obiektu, który jest dostępny dla wszystkich obiektów JavaScript.
Wsparcie przeglądarka
Nieruchomość | |||||
---|---|---|---|---|---|
prototype | tak | tak | tak | tak | tak |
Składnia
Date.prototype. name = value
Szczegóły techniczne
JavaScript wersja: | 1,1 |
---|
<JavaScript Data Object