Javascript Konsep PALING Penting yang harus diketahui semua orang
Hari ini kita akan berbicara tentang Konsep JavaScript yang paling penting
Cakupan
Lingkup menentukan aksesibilitas variabel, objek, dan fungsi.
Dalam Javascript, variabel memiliki 3 jenis cakupan:
A. Cakupan Blok
b. Lingkup Fungsi
c. Lingkup Global
Hoisting
Hoisting dalam Javascript adalah perilaku di mana fungsi atau variabel dapat digunakan sebelum deklarasi.
Dalam hal kata kunci variabel dan konstan var diangkat, dan let dan const tidak mengizinkan pengangkatan.
Penutupan
Penutupan adalah fungsi yang mengingat variabel dalam lingkup sekitarnya, bahkan ketika fungsi dijalankan di luar lingkup itu.
Kode
function makeCounter() {
biarkan menghitung = 0;
return function() {
return count++;
};
}
biarkan penghitung = makeCounter();
console.log(penghitung()); // 0
konsol.log(penghitung()); // 1
konsol.log(penghitung()); // 2
Panggilan balik
Callback adalah fungsi yang diteruskan sebagai argumen ke fungsi lain dan dijalankan setelah fungsi pertama selesai.
Kode
fungsi tambah(a, b, panggilan balik) {
biarkan hasil = a + b;
panggilan balik (hasil);
}
tambahkan(2, 3, fungsi(hasil) {
konsol.log(hasil); // 5
});
Janji
Janji adalah cara untuk menangani operasi asinkron dalam JavaScript. Ini mewakili nilai yang akan tersedia di masa mendatang, baik sebagai hasil atau kesalahan.
Kode
biarkan janji = Janji baru(fungsi(selesaikan, tolak) {
setTimeout(fungsi() {
selesaikan(“Halo, Dunia!”);
}, 1000);
});
janji.kemudian(fungsi(nilai) {
console.log(nilai); // “Halo, Dunia!”
});
Jika Anda memiliki pertanyaan tentang pengkodean, beri tahu saya di Instagram atau di [email protected]

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



































