Atribut prototype JavaScript Date

Definisi dan penggunaan

prototype Konstruktur fungsi memungkinkan Anda menambahkan atribut dan metode baru ke objek Date().

Pada konstruktur atribut, semua objek tanggal akan diberikan atribut dan nilai, sebagai nilai default.

Pada konstruktur method, semua objek tanggal dapat menggunakan metode ini.

Keterangan:Date.prototype tidak merujuk kepada objek tanggal tunggal, melainkan kepada objek Date() sendiri.

Keterangan:Prototype adalah konstruktur objek global, yang berlaku untuk semua objek JavaScript.

Contoh

Buat sebuah metode tanggal baru, memberikan atribut month-name bernama myProp untuk objek tanggal:;

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"};
};

Buat sebuah objek Date, kemudian panggil metode myMet:;

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

Coba Sendiri

Sintaks

Date.prototype.nama = nilai

Detil Teknologi

Versi JavaScript: ECMAScript 1

Dukungan Peramban

Atribut Chrome IE Firefox Safari Opera
prototype Dukungan Dukungan Dukungan Dukungan Dukungan

Halaman Terkait

Panduan:Tanggal JavaScript

Panduan:Format Tanggal JavaScript

Panduan:Konstruktor Objek JavaScript