ما هو ES5؟
ES5 هو اختصار لـ ECMAScript 5
يُعرف ECMAScript 5 أيضًا باسم JavaScript 5
يُعرف ECMAScript 5 أيضًا باسم ECMAScript 2009
ECMAScript 5
تم إصدار ECMAScript 5 في عام 2009.
ميزات ECMAScript 5
كانت هذه هي الميزات الجديدة التي تم إصدارها في عام 2009:
- توجيه "الاستخدام الصارم"
- String.trim ()
- Array.isArray ()
- Array.forEach ()
- خريطة صفيف ()
- Array.filter ()
- Array.reduce ()
- Array.reduceRight ()
- Array.every ()
- Array.some ()
- Array.indexOf ()
- Array.lastIndexOf ()
- JSON.parse ()
- JSON.stringify ()
- Date.now ()
- حاصل الملكية
- أساليب خصائص الكائن الجديدة
التغييرات النحوية ECMAScript 5
- الوصول إلى الممتلكات [] على السلاسل
- الفواصل اللاحقة في القيم الحرفية للصفيف والكائن
- سلسلة حرفية متعددة الأسطر
- الكلمات المحجوزة كأسماء خصائص
دعم المستعرض لـ ES5 (2009)
كانت Chrome 23 و IE 10 و Safari 6 هي المتصفحات الأولى التي تدعم ECMAScript 5 بشكل كامل:
Chrome 23 | IE10 / Edge | Firefox 21 | Safari 6 | Opera 15 |
Sep 2012 | Sep 2012 | Apr 2013 | Jul 2012 | Jul 2013 |
يدعم Internet Explorer 9 (مارس 2011) ES 5 باستثناء "استخدام مقيد".
البرنامج التعليمي الكامل ECMAScript 5
كانت هذه مقدمة قصيرة لـ ECMAScript 5.
للحصول على نظرة عامة كاملة ، انتقل إلى W3Schools JavaScript ES5 Tutorial .
للحصول على نظرة عامة كاملة حول إصدارات JavaScript ، انتقل إلى إصدارات JavaScript .