Saan ginagamit ang mga pagsasara sa JavaScript?
Saan ginagamit ang mga pagsasara sa JavaScript?

Video: Saan ginagamit ang mga pagsasara sa JavaScript?

Video: Saan ginagamit ang mga pagsasara sa JavaScript?
Video: JAVASCRIPT TUTORIAL 1 TAGALOG || INTRODUCTION 2024, Mayo
Anonim

Sa JavaScript , mga pagsasara ay ang pangunahing mekanismo ginamit upang paganahin ang privacy ng data. kapag ikaw gumamit ng mga pagsasara para sa privacy ng data, ang mga nakapaloob na variable ay nasa saklaw lamang sa loob ng naglalaman ng (panlabas) na function. Hindi ka makakakuha ng data mula sa labas ng saklaw maliban sa mga privileged na pamamaraan ng object.

Katulad nito, ano ang mga pagsasara sa JavaScript?

A pagsasara ay ang kumbinasyon ng isang function na pinagsama-sama (nakalakip) na may mga sanggunian sa nakapaligid na estado nito (ang lexical na kapaligiran). Sa madaling salita, a pagsasara nagbibigay sa iyo ng access sa saklaw ng isang panlabas na function mula sa isang panloob na function.

Higit pa rito, ano ang punto ng pagsasara? nagbabalik 12. Pagsara ay isang feature sa JavaScript kung saan may access ang isang function sa sarili nitong mga variable ng saklaw, access sa mga panlabas na variable ng function at access sa mga global variable. Pagsara ay may access sa saklaw ng panlabas na function nito kahit na bumalik ang panlabas na function.

Para malaman din, ano ang pagsasara sa JavaScript na may halimbawa?

Ito ay tinatawag na a Pagsara ng JavaScript . Ginagawa nitong posible para sa isang function na magkaroon ng mga "pribadong" variable. Ang counter ay protektado ng saklaw ng anonymous na function, at maaari lamang baguhin gamit ang add function. A pagsasara ay isang function na may access sa parent scope, kahit na matapos ang parent function ay sarado na.

Ano ang pakinabang ng pagsasara sa JavaScript?

Mga pagsasara may kinalaman sa kung paano javascript ay nasasakupan. Upang sabihin ito sa ibang paraan, dahil sa mga pagpipilian sa scoping (i.e. lexical scoping) ang javascript ginawa ng mga designer, mga pagsasara ay posible. Ang bentahe ng mga pagsasara sa javascript ay nagbibigay-daan ito sa iyo na magbigkis ng isang variable sa isang konteksto ng pagpapatupad.

Inirerekumendang: