Diskusi Dionovan Ramadhani
Dionovan Ramadhani
10 hari yang lalu
Penggunaan this
apakah penggunaan this hanya terbatas untuk object saja? bagaimana penerapannya pada function?
2 Jawaban
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.
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