Dalam JavaScript, rantai skop ialah mekanisme yang mentakrifkan cara resolusi pembolehubah berfungsi dalam fungsi bersarang. Ia menentukan susunan pembolehubah dicari apabila pembolehubah dirujuk.
Rantai skop berfungsi dengan mencari pembolehubah dalam skop setempat dahulu, kemudian naik ke skop luar (induk), dan akhirnya ke skop global jika perlu. Proses ini berterusan sehingga pembolehubah ditemui atau skop global dicapai.
let globalVar = 'global'; function outerFunction() { let outerVar = 'outer'; function innerFunction() { let innerVar = 'inner'; console.log(innerVar); // Outputs: inner console.log(outerVar); // Outputs: outer console.log(globalVar); // Outputs: global } innerFunction(); } outerFunction();
Penjelasan:
Memahami rantaian skop adalah penting untuk mengelakkan konflik nama berubah dan mengurus akses berubah dalam kod anda.
Atas ialah kandungan terperinci Memahami Rantaian Skop dalam JavaScript. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!