Constructor dalam JavaScript

Constructor

Adalah sebuah fungsi dimana fungsi ini dipanggil dalam pembuatan objek dengan menggunakan operator new.

Syntax:

var nama_objek = new nama_fungsi();

Contoh:

Buatlah satu file HTML bernama constructor.html dan isi dengan kode seperti dibawah ini:

<html>
<head>
<script type=”text/javascript”>
function Game(){
this.nama = “Pointblank”;
}
var cd_game = new Game();
document.body.onLoad=alert(cd_game.nama);
</script>
</head>
</html>
Keterangan:
  • new game(), kode ini berarti kita membuat sebuah objek dari fungsi game().
  • kata this disini mewakili objek.

Coba kamu jalankan skrip diatas maka akan menampilkan pop-up dengan ┬ákata “Pointblank”.

Contoh 2:

Rubahlah file constructor.html sehingga isinya seperti dibawah ini:

<html> 

<head>

<script type=”text/javascript”>

function Game(nama,harga){

this.nama = nama;

this.harga = harga;

this.beli=function(){

return “Saya membeli CD game ” +this.nama+ ” dengan harga ” + this.harga

}

}

var cd_game = new Game(“Pointblank”,20000);

document.body.onLoad=alert(cd_game.beli());

</script>

</head>

</html>

Hasil:
Coba kamu jalankan skrip diatas maka akan menampilkan pop-up dengan ┬ákata “Saya membeli CD game Pointblank dengan harga 20000″.

Konvensi:

Penamaan Constructor huruf awalnya dibesarkan seperti terlihat pada function Game() di atas.

You may also like...

Leave a Reply

Your email address will not be published. Required fields are marked *