هل اسمحوا أفضل من حكم الفيديو المساعد؟
هل اسمحوا أفضل من حكم الفيديو المساعد؟

فيديو: هل اسمحوا أفضل من حكم الفيديو المساعد؟

فيديو: هل اسمحوا أفضل من حكم الفيديو المساعد؟
فيديو: رأي د. عمر في اليوتيوبرز 2024, سبتمبر
Anonim

الاختلاف الرئيسي هو اختلاف النطاق ، بينما يترك يمكن أن يكون متاحًا فقط داخل النطاق المعلن عنه ، كما هو الحال في حلقة for ، فار يمكن الوصول إليها خارج الحلقة على سبيل المثال. يترك يسمح لك بتعريف المتغيرات التي يقتصر نطاقها على الكتلة أو البيان أو التعبير الذي يتم استخدامه فيه.

إذن ، أيهما أفضل ترك أو حكم الفيديو المساعد؟

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

قد يتساءل المرء أيضًا ، ما هو الفرق بين VAR والسماح بدخول JS؟ فار والسماح كلاهما يستخدم للإعلان المتغير في جافا سكريبت لكن ال الفرق بين لهم هذا فار هو نطاق الوظيفة و يترك يتم تحديد نطاقه. يمكن القول أنه تم التصريح عن متغير بـ فار يتم تعريفه في جميع أنحاء البرنامج بالمقارنة مع يترك.

بالمقابل ، هل يتم تركه أسرع من تقنية حكم الفيديو المساعد؟

من حيث مقارنة الأداء ، فار يكون أسرع و يترك يكون أبطأ داخل الحلقات أثناء تشغيل الكود أو تنفيذه. إعادة التصريح فار أعلن أن متغيرًا في نفس الوظيفة أو النطاق يؤدي إلى ظهور خطأ نحوي بينما يترك لا يمكن إعادة تعريف المتغير المعلن.

متى يجب استخدام var للإعلان عن متغير فوق Let؟

فار العدد = 5 رقم = "Hello World" // هذا إرادة لا تجميع. الفرق الرئيسي هو ذلك متغير فار القيمة علبة التغيير و دعونا يمكن ر. لو أنت تريد الحصول على بيانات إدخال المستخدم ، يمكنك استخدام var لذلك القيمة علبة تتغير و استخدام اسمحوا نوع البيانات عامل لذلك القيمة علبة لا تتغير.

موصى به: