היכן משתמשים בסגירות ב-JavaScript?
היכן משתמשים בסגירות ב-JavaScript?

וִידֵאוֹ: היכן משתמשים בסגירות ב-JavaScript?

וִידֵאוֹ: היכן משתמשים בסגירות ב-JavaScript?
וִידֵאוֹ: Learn Closures In 7 Minutes 2024, מאי
Anonim

ב JavaScript , סגירות הם המנגנון העיקרי בשימוש כדי לאפשר פרטיות נתונים. כאשר אתה להשתמש בסגרים עבור פרטיות נתונים, המשתנים המצורפים נמצאים רק בהיקף בתוך הפונקציה המכילה (חיצונית). אתה לא יכול להגיע לנתונים מטווח חיצוני אלא באמצעות השיטות המועדפות של האובייקט.

באופן דומה, מהן הסגירות ב-JavaScript?

א סגירת מעגל הוא השילוב של פונקציה צרורה יחד (סגורה) עם הפניות למצבה הסובב אותה (הסביבה המילונית). במילים אחרות, א סגירת מעגל נותן לך גישה להיקף של פונקציה חיצונית מתוך פונקציה פנימית.

יתר על כן, מה הטעם בסגירות? מחזיר 12. סגירת מעגל הוא תכונה ב-JavaScript שבה לפונקציה יש גישה למשתני scope משלה, גישה למשתני הפונקציה החיצוניים וגישה למשתנים הגלובליים. סגירת מעגל יש גישה להיקף הפונקציה החיצונית שלו גם לאחר שהפונקציה החיצונית חזרה.

כמו כן לדעת, מהי סגירה ב-JavaScript עם דוגמה?

זה נקרא א סגירת JavaScript . זה מאפשר לפונקציה להיות משתנים "פרטיים". המונה מוגן על ידי היקף הפונקציה האנונימית, וניתן לשנותו רק באמצעות פונקציית ההוספה. א סגירת מעגל היא פונקציה בעלת גישה להיקף האב, גם לאחר שפונקציית האב נסגרה.

מה היתרון של סגירה ב-JavaScript?

סגירות קשור לאיך javascript הוא בהיקף. אם לומר זאת בצורה אחרת, בגלל אפשרויות ההיקפים (כלומר, ההיקף המילוני) ה javascript מעצבים עשו, סגירות אפשריים. ה היתרון של סגירות ב-javascript הוא שהוא מאפשר לך לאגד משתנה להקשר של ביצוע.

מוּמלָץ: