أشياء يجب تجنبها في JavaScript (الأجزاء السيئة)

قائمة سريعة بالأشياء التي يجب تجنبها عند كتابة كود JavaScript

  • تجنب إنشاء كائن جديد باستخدامnew Object(). استخدم بناء الجملة الحرفي للكائن{}بدلا من.
  • نفس الشيء بالنسبة للمصفوفات ، صالح[]علىnew Array().
  • تجنب الكتل إلا عندما تتطلب العبارات ذلكifوswitchحلقاتtry).
  • لا تعين أبدًا داخل ملفifمنwhileجزء شرط العبارات
  • لم أستعمل أبدا==و!=. يستخدم===و!==بدلا من.
  • لم أستعمل أبداeval. لماذا؟ لديها مشاكل في الأداء (تقوم بتشغيل المترجم / المترجم) ، ولديها مشاكل أمنية (إدخال الكود إذا تم استخدامه مع مدخلات المستخدم) ، وصعوبات في تصحيح الأخطاء.
  • لم أستعمل أبداwith، لأنه يعدل سلسلة النطاق ويمكن أن يكون مصدر ارتباك.
  • قم دائمًا بتمرير الوظائف إلىsetTimeoutوsetInterval
  • لم أستعمل أبداArrayكمصفوفات ترابطية ، استخدمObjectبدلا من. الجزء منArrayالذي يوفر هذه الوظيفة في الواقع يتم توفيرها بواسطةObjectالنموذج الأولي ، لذلك كان من الممكن حقًا استخدام ملفDateكائن لنفس الشيء.
  • لا تستخدم\في نهاية السلسلة لإنشاء سلسلة متعددة الأسطر ، فهي ليست جزءًا من ECMAScript. استخدم تسلسل السلسلة' string1 ' + ' string2 'بدلا من
  • لا تقم أبدًا بتعديل النماذج الأولية للكائنات المضمنةObjectوArray. قم بتعديل النماذج الأولية الأخرى لكائنات أخرى مثلFunctionبحذر لأنه قد يؤدي إلى أخطاء يصعب تصحيحها.

المزيد من دروس js: