ما هي الإعدادات الافتراضية؟

ما هي الإعدادات الافتراضية؟.

في JavaScript ، بشكل افتراضي ، ستكون قيمة معلمات الوظيفة غير محددة. ومع ذلك ، قد يكون من المفيد جدًا أن تكون قادرًا على تحديد القيم الافتراضية الأخرى.

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

دالة ضرب (أ ، ب) var b = (typeof b! == ‘undefined’)؟ ب: 1 ؛ العودة أ * ب ؛ اضرب (5، 2)؛ اضرب (5 ، 1) ؛ مضاعفة (5) ؛

بفضل المعلمات الافتراضية الموجودة منذ ECMAScript 2015 (ES6) ، يمكننا تخطي هذا الفحص وتخفيف رمز الوظيفة:

دالة ضرب (أ ، ب = 1) إرجاع أ * ب ؛ اضرب (5، 2)؛ اضرب (5 ، 1) ؛ ضرب (5 ، غير محدد) ؛ مضاعفة (5) ؛هل كان المقال مفيداً؟شاركه مع أصدقائك ولا تنسى لايك والتعليق


Comments

اترك تعليقاً

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها بـ *