Hvor brukes lukkinger i JavaScript?
Hvor brukes lukkinger i JavaScript?

Video: Hvor brukes lukkinger i JavaScript?

Video: Hvor brukes lukkinger i JavaScript?
Video: Hvilken type listverk skal brukes hvor? 2024, November
Anonim

I JavaScript , stenginger er den primære mekanismen brukt for å aktivere personvern. Når du bruke lukkinger for datapersonvern er de vedlagte variablene kun i omfang innenfor den inneholdende (ytre) funksjonen. Du kan ikke få tilgang til dataene fra et eksternt omfang unntatt gjennom objektets privilegerte metoder.

På samme måte, hva er stengingene i JavaScript?

EN stenging er kombinasjonen av en funksjon bundet sammen (omsluttet) med referanser til dens omgivende tilstand (det leksikalske miljøet). Med andre ord, a stenging gir deg tilgang til en ytre funksjons omfang fra en indre funksjon.

Videre, hva er poenget med nedleggelser? returnerer 12. Lukking er en funksjon i JavaScript hvor en funksjon har tilgang til sine egne omfangsvariabler, tilgang til de ytre funksjonsvariablene og tilgang til de globale variablene. Lukking har tilgang til sitt ytre funksjonsomfang selv etter at den ytre funksjonen er kommet tilbake.

Også for å vite, hva er lukking i JavaScript med eksempel?

Dette kalles en JavaScript-lukking . Det gjør det mulig for en funksjon å ha "private" variabler. Telleren er beskyttet av omfanget av den anonyme funksjonen, og kan kun endres ved hjelp av add-funksjonen. EN stenging er en funksjon som har tilgang til det overordnede omfanget, selv etter at den overordnede funksjonen er stengt.

Hva er fordelen med lukking i JavaScript?

Nedleggelser har med hvordan å gjøre javascript er avgrenset. For å si det på en annen måte, på grunn av scoping-valgene (dvs. leksikalsk scoping) the javascript designere laget, stenginger er mulig. De fordel med stenginger i javascript er at den lar deg binde en variabel til en utførelseskontekst.

Anbefalt: