tutoriais mais recente desenvolvimento web
 

JavaScript Date prototype Property

<JavaScript Data Objeto

Exemplo

Faça um novo método de data que indica a data objeto a propriedade mês-nome chamado 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"};
};

Faça um objeto Date, em seguida, chamar o método myMet:

var d = new Date();
d.myMet();
var monthname = d.myProp;

O resultado da monthname será:

Tente você mesmo "

Definição e Uso

O construtor protótipo permite adicionar novas propriedades e métodos para o Date() objeto.

Ao construir uma propriedade, todos os objetos de data, será dada a propriedade, e seu valor, como padrão.

Ao construir um método, todos os objetos de data terá este método disponível.

Note: não Date.prototype não se referir a um único objeto data, mas para o Date() objeto em si.

Note: Prototype é um construtor de objeto global que está disponível para todos os objetos JavaScript.


Suporte navegador

Propriedade
prototype sim sim sim sim sim

Sintaxe

Date.prototype. name = value

Detalhes técnicos

JavaScript Versão: 1.1

<JavaScript Data Objeto