Hình thức đầy đủ của ECMA là Hiệp hội các nhà sản xuất máy tính Châu Âu. ECMAScript là một Tiêu chuẩn cho các ngôn ngữ kịch bản như JavaScript, JScript, v.v. Nó là một đặc tả ngôn ngữ kịch bản nhãn hiệu. JavaScript là một ngôn ngữ dựa trên ECMAScript. Một tiêu chuẩn cho các ngôn ngữ kịch bản như JavaScript, JScript là ECMAScript. JavaScript được coi là một trong những cách triển khai phổ biến nhất của ECMAScript.
ECMAScript 6 đang hoạt động tốt trên các trình duyệt web như Chrome, Microsoft Edge, Safari, v.v.:
- Khả năng tương thích 90% - Chrome
- Khả năng tương thích 80% - Microsoft Edge
- Khả năng tương thích 54% - Safari
Sử dụng ES6 bằng bộ xử lý trước Babale, bộ xử lý này sẽ biên dịch chéo JavaScript trở lại mã tương thích ECMAScript 5.
Dưới đây là các tính năng của ECMAScript 6:
Hàm mũi tên
Khai báo một hàm với `=>` thay vì tuân theo Các hàm mũi tên của ES6. Điều này tránh sử dụng biểu thức hàm thông thường.
Mô-đun ES6
ES6 cung cấp các mô-đun như một phần của JavaScript gốc trong trình duyệt web. Các mô-đun dọn dẹp mã thành các phần dễ duy trì. Điều này cuối cùng giúp giảm bớt việc bảo trì mã.
Lớp học
JavaScript hiện đã hỗ trợ cho các Lớp với bản phát hành ES6. ES6 đã mang lại cho OOP, như Kế thừa, Người xây dựng, v.v.