Javascript Konsep PALING Penting yang harus diketahui semua orang

Jan 21 2023
Hari ini kita akan berbicara tentang JavaScript Concepts Scope Scope yang paling penting menentukan aksesibilitas variabel, objek, dan fungsi. Dalam Javascript, variabel memiliki 3 jenis ruang lingkup: a.

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]