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

Chained Assignments Pitfalls تجنب سلاسل الإسناد المربكة

اختصر تحديث المتغيرات عبر معاملات الإسناد والتعيين في JavaScript: إتقان ترتيب تنفيذ =، والمعاملات المركبة += و-= و*= و/= و%= و**=، وتجنب أخطاء الإسناد المتسلسل.
3 صفوف تعليمية
جافا سكريبت
4,677 مشاهدة

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

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

لأن عملية الإسناد ترجع القيمة المسندة نفسها، تقبل اللغة نحوياً الإسناد المتسلسل من اليمين لليسار مثل a = b = 0;؛ لكن دمجه مع التصريح في سطر مثل let x = y = 10; يُعد فخاً خطيراً: فالمتغير x وحده يُعرَّف بـ let، بينما يبقى y بلا تصريح مما يلوث النطاق العام أو يسبب خطأً في الوضع الصارم! صرّح عن كل متغير باستقلالية واضحة.

الصف 2 معاينة حية
الصف 3 ملاحظة هامة