Download Source Code Aplikasi

Mengembalikan Fungsi Pembangun Dari Instansi Objek

Friday, February 14th, 2020 - Artikel JavaScript

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.
Download Source Code Aplikasi
Mengembalikan Fungsi Pembangun Dari Instansi Objek | Ahmad Code | 4.5