يعتبر أهمية closure في ١. إخفاء تفاصيل التفيذ في لغة جافا سكريبت أو بمعني اصحي تعريف private ميثود او متغير داخل ميثود أخري . يمكن أن تجلبه فقط داخل مكان التعريف . ٢. تعريف ميثود داخل ميثود nested functions . مفيد في انك تسطيع استخدام متغيرات التي يتم تعريفها داخل مثيود اﻷخري . https://suar.me/8LJOZ يمكنك ملاحظة تم إنشاء ميثود داخل OuterFunction . فأن ميثود InnerFunction يمكنها استخدام متغير outerVariable . يمكنك استخدام ميثود InnerFunction عن طريق استدعاء داخل OuterFunction .