Tentang kata kunci "ini" dalam javascript
"Ini" adalah kata kunci khusus dalam JavaScript yang mengacu pada objek atau konteks saat ini. Ini adalah konsep penting dalam pemrograman JavaScript dan digunakan untuk mengakses properti dan metode objek dan fungsi.
Dalam JavaScript, nilai "ini" ditentukan dengan cara pemanggilan fungsi. Misalnya, jika suatu fungsi disebut sebagai metode dari suatu objek, "ini" mengacu pada objek tersebut. Di sisi lain, jika suatu fungsi disebut sebagai fungsi mandiri, "ini" mengacu pada objek global.
Salah satu penggunaan umum dari "ini" adalah dalam pemrograman berorientasi objek, di mana "ini" digunakan untuk mengakses properti dan metode suatu objek. Misalnya, pertimbangkan kode berikut:
var person = {
name: "John",
sayHello: function() {
console.log("Hello, my name is " + this.name);
}
};
person.sayHello(); // Output: Hello, my name is John
Penggunaan lain dari "ini" ada di konstruktor fungsi, di mana "ini" mengacu pada objek baru yang sedang dibuat. Misalnya, pertimbangkan kode berikut:
function Person(name) {
this.name = name;
this.sayHello = function() {
console.log("Hello, my name is " + this.name);
};
}
var john = new Person("John");
john.sayHello(); // Output: Hello, my name is John
Kesimpulannya, "ini" adalah kata kunci yang kuat dan serbaguna dalam JavaScript yang digunakan untuk mengakses properti dan metode objek dan fungsi. Memahami cara kerja "ini" sangat penting untuk menulis kode JavaScript yang efisien dan efektif.
Selamat mengkode!!

![Apa itu Linked List? [Bagian 1]](https://post.nghiatu.com/assets/images/m/max/724/1*Xokk6XOjWyIGCBujkJsCzQ.jpeg)



































