Saud | سعود الانصاري
Saud | سعود الانصاري

@Alansaricodez

7 تغريدة 4 قراءة Mar 03, 2023
❗️تريد تعلم مميزات ES6 الخاصة بلغة JavaScript ؟ عليك تعلم ما يلي❗️
ECMAScript (ES) هي لغة برمجة نصية مسجلة كعلامة تجارية موحّدة من قبل ECMA International
تم إنشاؤه لتوحيد JavaScript ، وتقدم العديد من المميزات التي سأذكرها في التغريدات القادمة👇🏼
1- استخدام Let و Const بدلا من var:
سابقا لا يمكن التصريح عن المتغيرات إلا باستخدام الكلمة الأساسية var وتم رفعها إلى أعلى النطاق الذي تنتمي إليه
نستخدم الآن let للإعلان عن المتغيرات والكلمة const الأساسية للإعلان عن الثوابت، والتي لم يتم رفعها ولا يمكن استخدامها قبل الإعلان
2- الدوال السهمية Arrow Functions:
سابقا، كان علينا استخدام الكلمة الأساسية للدالة للإعلان عنها وكانت الكلمة الأساسية return ضرورية لإرجاع أي قيمة
توفر دالات الأسهم صيغة أكثر إيجازًا لكتابة تعبيرات الدوال عن طريق إزالة "function" و "return"
3- القالب الحرفي:
سابقا كان العمل مع السلاسل والقيم الديناميكية بمثابة ألم حقيقي قبل إدخال القوالب الحرفية إلى اللغة
قدم ES6 قوالب سلسلة بسيطة للغاية مع عناصر نائبة متغيرة ، مع بنية سهلة ونظيفة
ملاحظة: أنت بحاجة إلى استخدام '' backticks للسلاسل والذي يكون حرف ال ذ في الكيبورد
4- الوعود Promises:
سابقا قبل تقديم الوعود ، استخدمنا دائمًا عمليات الاسترجاعات للتعامل مع العمليات غير المتزامنة ، ولكن هذا قد يؤدي إلى رمز فوضوي
تُستخدم الوعود في ES6 للتنفيذ غير المتزامن وتقدم نهجًا أنظف كثيرًا
5- الوحدات modules:
سابقا، لم تكن هناك طريقة أصلية لاستخدام الوحدات النمطية في JavaScript
باستخدام وحدات ES6 ، يتمتع كل ملف .js بالقدرة على العمل كوحدة نمطية ، وتصدير موارد مختلفة يمكن استيرادها إلى ملفات أخرى
هل استخدمت احد مميزات ES6 من قبل؟ شاركنا تجربتك🙏🏼
لا تنس اعادة التغريد حتى يستفيد الجميع

جاري تحميل الاقتراحات...