70 سؤال طرح في مقابلة عمل خاصة بلغة javascript الجزء السادس
1- ما معنى use strict
بالنسبة ل use strict كتمكنا من أن الكود ديالنا يكون نقي وخالي من bugs كيفاش ؟
هي كتخليك أنك متخدمش بشي variable لي مديكلاريتهاش أيضا ميمكنش تعطي شي كلمة لي خاصة بلغة javascript كإسم ديال variable مثلا undefined أو null أيضا كتمنعك باش تعاود تديكلاري نفس ل variable أكثر من مرة.
وباش نخدم بها كنزيد use strict فأول الملف ديالي :
"use strict";
var x = 10;
2- ما معنى IIFE
معنى IFFE هو Immediately Invoked Function Expression وهي fonction لي كتنفذ أول مكتشارجا الصفحة ديالنا يعني بلا نحتاج نعيطلها.
ل IIFEE بحال باقي les fonctions حتى هي ممكن تاخذ des paramétres وتعطينا نتيجة وباش نزيدها كنخدم بهاد الطريقة :