انتقل إلى محتوى الدرس

Concept of Immutable Bindings مفهوم الثوابت البرمجية وفائدتها

أتقن تعريف الثوابت في JavaScript بالكلمة const: إلزامية التهيئة الفورية، الحماية من إعادة الإسناد عبر TypeError، عزل النطاق الكتلي، وأعراف تسمية الثوابت الاحترافية.
2 صفوف تعليمية
جافا سكريبت
6,409 مشاهدة

شرح صفوف ومحتوى الفقرة

الصف 1 شرح توضيحي

في التطبيقات العملية لا ينبغي لكثير من القيم المسماة أن تتبدل بعد إنشائها، مثل نسبة الضريبة أو الحد الأقصى لحجم الملف أو رابط الخدمة الأساسي. لذلك قدم معيار ES6 الكلمة المحجوزة const لإنشاء روابط ثابتة غير قابلة لإعادة الإسناد.

يمنح استخدام const ضمانة فورية للمحرك ولفريق العمل معاً: بمجرد ربط هذا الاسم بقيمته، لن يُسمح بتغيير إسناده إلى قيمة أخرى طوال عمر نطاقه.

الصف 2 صورة توضيحية
مخطط آلية عمل الثوابت const في JavaScript: التهيئة الفورية الإلزامية وقفل الرابط ومنع إعادة الإسناد