Hallo sahabat dumenity berjumpa lagi dalam tutorial dumet school pada tutorial kali ini saya akan membahas tentang Memodifikasi Objek Date dengan Properti Prototype.  Semua objek memiliki properti prototype yang dapat dipakai untuk mewarisi kapabilitas objek. Dengan properti prototype dari objek Date, teman Рteman dapat memodifikasi waktu dan tanggal dengan cara menyediakan metode dan properti baru yang akan di warisi oleh semua instans dari objek tersebut.

Karena objek Date menyediakan metode – metode seperti bulan, minggu , tahun dan kuantitas lain yang berbasis nol( dimulai dari nol), teman – teman memodifikasinya untuk menciptkan sebuah metode¬† prototype dimana “january” adalah bulan nomor 1 bukan 0, dan hari ‘senin” bukan “Monday”, dan seterusnya

penjelasan script di atas:

  1. Fungsi hari seminggu () didefinisikan
  2. Variabel sekarang ditugasi sebuah angka yang merepresentasikan hari dalam semingu dimana 0 adalah Minggu.
  3. sebuah variabel Array yang baru, nama, diciptakan. Ia memuat tujuh elemen. setiap elemen ditugasi nama hari (misalnya, “Minggu”).
  4. nilai di dalam sekarang, sebuah angka anatara 0 sampai 6, akan dipakai sebagai indexs pada array nama. jika sekarang bernilai 6, maka nilai dari nama[6], “sabtu”, akan dijadikan nilai balik.
  5. sebuah metode prototype, DayOfWeek, ditugasi nama fungsi hariSeminggu. Sekarang objke Date memiliki metode baru yang kapabilitas dari objek date telah diperluas dengan memberikan sebuah metode yang menghasilkan nama – nama hari dalam seminggu dalam bahasa indonesia.
  6. sebuah objek Date yang baru diciptakan dengan fungsi konstruktor Date().
  7. metode prototype yang baru di panggil, dan menghasilkan nilai string dari tanggal hari ini, “jum’at”.

 

Maka hasilnya akan seperti di bawah ini:

Memodifikasi_Objek_Date_dengan_Properti_Prototype

Oke semoga bermanfaat