Categories: Artikel JavaScript

Mengembalikan Fungsi Pembangun Dari Instansi Objek

Anda dimungkinkan membuat instansi gres lagi lainnya (misal, membuat instansi yang kedua sehabis membuat instansi yang pertama), dengan mengacu kepada fungsi pembangun yang sama, properti constructor dimungkinkan untuk melaksanakan hal tersebut.

Di lain hal juga constructor sanggup dipakai untuk mengembalikan bentuk fungsi pembangun dari suatu objek.

Di bawah ini yaitu rujukan mengembalikan fungsi pembangun instansi orangBaru:

function Orang(nama) { this.nama = nama; } var orangBaru = new Orang("Gunawan"); document.write(orangBaru.constructor);

Output:

function Orang(nama){ this.nama = nama; }

Kemudian anda ingin membuat satu instansi objek lainnya tetapi dengan memakai fungsi pembangun yang sama menyerupai instansi objek orangBaru.

Umumnya untuk membuat suatu instansi gres lainnya, anda menuliskan menyerupai berikut:

var orangBaruLagi = new Orang("M. Arifin");

Dengan memakai constructor, tidak perlu lagi menuliskan menyerupai di atas, cukup menuliskannya menyerupai ini:

var orangBaruLagi = new orangBaru.constructor("M. Arifin");

Contoh isyarat di bawah ini menggambarkan bahwa orangBaru dan orangBaruLagi mengacu kepada fungsi pembangun yang sama:

function Orang(nama) { this.nama = nama; } var orangBaru = new Orang("Gunawan"); var orangBaruLain = new orangBaru.constructor("M. Arifin"); document.write(orangBaru.constructor); document.write("<BR>"); document.write(orangBaruLain.constructor);

Output:

function Orang(nama){ this.nama = nama; }
function Orang(nama){ this.nama = nama; }

Contoh isyarat di bawah ini menguji apakah orangBaru dan orangBaruLagi mengacu kepada fungsi pembangun yang sama, yaitu Orang:

function Orang(nama) { this.nama = nama; } var orangBaru = new Orang("Gunawan"); var orangBaruLain = new orangBaru.constructor("M. Arifin"); document.write("Fungsi pembangun dari orangBaru yaitu Orang: " + orangBaru.constructor == Orang); // true document.write("<BR>"); document.write("Fungsi pembangun dari orangBaruLain yaitu Orang: " + orangBaruLain.constructor == Orang); // true
Demikian yang dapat kami share kepada sobat source code aplikasi pada kesempatan ini, semoga dapat bermanfaat dan bisa menjadi referensi pemrograman bagi anda. Jangan lupa like Fan Page kami, dan SUBSCRIBE Channel Youtube kami untuk dapatkan update source code aplikasi terbaru.
Ahmad Code

Share
Published by
Ahmad Code

Recent Posts

Source code aplikasi Bursa Kerja Khusus dan data alumni SMK

Salam sobat semua, kali ini kami akan membagikan sebuah aplikasi php secara gratis kepada anda,…

27 mins ago

Source Code Aplikasi Managemen Surat Sederhana Berbasis web

Deskripsi Aplikasi ASAMURAT yang merupakan kependekan dari Aplikasi SederhanA Manajemen sURAT. Sesuai dengan kepanjangannya, aplikasi…

6 hours ago

Source code aplikasi persuratan berbasis web

Keunggulan Aplikasi Manajemen Surat ini : Memakai PHP Framework Codeigniter, sehingga frameworknya bisa lebih ringan,…

12 hours ago

Source Code Aplikasi Penilaian Kinerja Karyawan Berbasis Web

Dalam suatu Perusahaan maupun Badan Kepegawaian tentu membutuhkan karyawan agar mampu melaksanakan tujuan untuk mencapai…

18 hours ago

Source Code Aplikasi SMS Gateway Sederhana dengan PHP

selain menggunakan email, contact di dunia mayapun merambah dengan sistem sms gateway, dan yang sering…

1 day ago

Source Code Aplikasi Sistem Rekam Medis PHP+MYSQL

dalam dunia medispun telah menggunakan system komputasi, berupa aplikasi berbasis desktop maupun under web. kali…

1 day ago