⊗jsPmClLE 260 of 505 menu

Persekitaran Leksikal Fungsi dalam JavaScript

Semua pemboleh ubah luaran yang boleh diakses oleh fungsi, dipanggil persekitaran leksikal-nya (LexicalEnvironment).

Dalam contoh berikut, fungsi boleh mengakses dua pemboleh ubah: num1 dan num2, yang merupakan persekitaran leksikal untuk fungsi kami:

let num1 = 1; let num2 = 2; function func() { // fungsi mengetahui pemboleh ubah num1 dan num2 }

Persekitaran leksikal itu sendiri merupakan beberapa objek dalaman JavaScript, yang terikat kepada fungsi kami. Dalam kes ini, ia boleh diwakili dalam bentuk berikut:

{num1: 1, num2: 2}

Nilai sebarang pemboleh ubah dalam persekitaran leksikal sentiasa sama dengan nilai semasa pemboleh ubah tersebut:

let num1 = 1; // persekitaran {num1: 1} let num2 = 2; // persekitaran {num1: 1, num2: 2} // Mari ubah pemboleh ubah num1: num1 = 123; // persekitaran {num1: 123, num2: 2} function func() { }

Apabila kami cuba mengakses sebarang pemboleh ubah di dalam fungsi, pemboleh ubah tersebut pertama kali dicari dalam kalangan pemboleh ubah setempat fungsi dan, jika tiada pemboleh ubah sedemikian di sana, maka ia dicari dalam persekitaran leksikal fungsi.

Melayu
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Kami menggunakan kuki untuk operasi laman web, analisis dan personalisasi. Pemprosesan data dijalankan mengikut Polisi Kerahsiaan.
terima semua tataletak tolak