Missä JavaScriptissä käytetään sulkemisia?
Missä JavaScriptissä käytetään sulkemisia?

Video: Missä JavaScriptissä käytetään sulkemisia?

Video: Missä JavaScriptissä käytetään sulkemisia?
Video: Täydellinen vastauskyselykurssi tunnissa | TanStack Query v4 aloittelijoille 2024, Marraskuu
Anonim

Sisään JavaScript , sulkemiset ovat ensisijainen mekanismi käytetty mahdollistaaksesi tietosuojan. Kun sinä käytä sulkuja Tietosuojan vuoksi mukana olevat muuttujat ovat vain sisältävän (ulkoisen) funktion laajuisia. Et pääse käsiksi tietoihin ulkopuolelta, paitsi objektin etuoikeutettujen menetelmien kautta.

Samoin, mitkä ovat JavaScriptin sulkemiset?

A päättäminen on yhdistelmä funktiosta, joka on niputettu yhteen (suljettu) viittauksella sen ympäröivään tilaan (leksikaaliseen ympäristöön). Toisin sanoen a päättäminen antaa sinulle pääsyn ulkoisen toiminnon soveltamisalaan sisäisestä funktiosta.

Lisäksi mitä järkeä sulkemisella on? palautus 12. Päättäminen on JavaScriptin ominaisuus, jossa funktiolla on pääsy omiin laajuusmuuttujiinsa, pääsy ulkoisiin funktiomuuttujiin ja pääsy yleisiin muuttujiin. Päättäminen voi käyttää sen ulkoista toimintoaluetta, vaikka ulompi funktio on palannut.

Myös tietää, mitä sulkeminen on JavaScriptissä esimerkin avulla?

Tätä kutsutaan a JavaScript sulkeminen . Se mahdollistaa sen, että funktiolla on "yksityisiä" muuttujia. Laskuri on suojattu anonyymin toiminnon avulla, ja sitä voidaan muuttaa vain lisäystoiminnolla. A päättäminen on funktio, jolla on pääsy pääalueeseen, vaikka päätoiminto on suljettu.

Mitä hyötyä JavaScriptin sulkemisesta on?

Sulkemiset liittyy miten javascript on katettu. Toisin sanoen, laajuusvalintojen (eli leksikaalisen laajuuden) vuoksi javascript suunnittelijat ovat tehneet, sulkemiset ovat mahdollisia. The javascriptin sulkemisten etu on, että sen avulla voit sitoa muuttujan suorituskontekstiin.

Suositeltava: