Diskusi Dionovan Ramadhani

Dionovan Ramadhani
Ditanyakan pada: This Adalah Keyword Sakti

Penggunaan this

apakah penggunaan this hanya terbatas untuk object saja? bagaimana penerapannya pada function?

2 Jawaban

Avatar
BroKoding

10 hari yang lalu

Halo kak, this sangat erat kaitannya dengan object (Object oriented programming). Dalam konteks function, this mengacu pada objek yang memanggil function tersebut, yang dapat berupa objek atau konteks global, tergantung pada bagaimana function tersebut dipanggil. Misalnya, jika function dipanggil dari objek, maka this akan merujuk pada objek tersebut, tetapi jika dipanggil secara mandiri, this akan merujuk pada konteks global.

Avatar
Muhammad Fakhry Burhanuddin

10 hari yang lalu

Pada umumnya memang keyword this ini dipakai hanya untuk merujuk ke object saja kak. Bukan yang lain.

Untuk pembuatan object blueprint bisa menggunakan constructor function

Contoh:

function Car(brand, color, maxSpeed, chassisNumber) { this.brand = brand; this.color = color; } Car.prototype.drive = function() { console.log(`${this.brand} ${this.color} is driving`); }

Untuk mempelajari lebih lanjut tentang keyword this bisa lihat https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Operators/this