⊗jsPmClLE 260 of 505 menu

Funksies se Leksikale Omgewing in JavaScript

Alle eksterne veranderlikes wat vir 'n funksie toeganklik is, word sy leksikale omgewing (LexicalEnvironment) genoem.

In die volgende voorbeeld is twee veranderlikes vir die funksie toeganklik: num1 en num2, wat die leksikale omgewing van ons funksie is:

let num1 = 1; let num2 = 2; function func() { // funksie weet van veranderlikes num1 en num2 }

Die leksikale omgewing self is 'n interne JavaScript- objek wat aan ons funksie verbind is. In hierdie geval kan dit soos volg voorgestel word:

{num1: 1, num2: 2}

Die waarde van enige veranderlike in die leksikale omgewing is altyd gelyk aan die huidige waarde van daardie veranderlike:

let num1 = 1; // omgewing {num1: 1} let num2 = 2; // omgewing {num1: 1, num2: 2} // Laat ons veranderlike num1 verander: num1 = 123; // omgewing {num1: 123, num2: 2} function func() { }

Wanneer ons probeer om na 'n veranderlike binne 'n funksie verwys, word daardie veranderlike eers gesoek onder die funksie se plaaslike veranderlikes en, as daar nie so 'n veranderlike is nie, dan word dit in die funksie se leksikale omgewing gesoek.

Afrikaans
AzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Ons gebruik koekies vir die werking van die webwerf, ontleding en personalisering. Die verwerking van data geskied volgens die Privaatheidsbeleid.
aanvaar alles instel verwerp