ES5 là gì?
ES5 là lối tắt cho ECMAScript 5
ECMAScript 5 còn được gọi là JavaScript 5
ECMAScript 5 còn được gọi là ECMAScript 2009
ECMAScript 5
ECMAScript 5 được phát hành vào năm 2009.
Các tính năng của ECMAScript 5
Đây là những tính năng mới được phát hành vào năm 2009:
- Chỉ thị “sử dụng nghiêm ngặt”
- String.trim()
- Mảng.isArray()
- Mảng.forEach()
- Mảng.map()
- Mảng.filter()
- Mảng.reduce()
- Array.reduceRight()
- Mảng.every()
- Mảng.some()
- Mảng.indexOf()
- Mảng.lastIndexOf()
- JSON.parse()
- JSON.stringify()
- Ngày.now()
- Người thu thập và người định cư tài sản
- Phương thức thuộc tính đối tượng mới
Thay đổi cú pháp ECMAScript 5
- Truy cập thuộc tính [] trên chuỗi
- Dấu phẩy ở cuối mảng và đối tượng
- Chuỗi ký tự nhiều dòng
- Các từ dành riêng làm tên thuộc tính
Hỗ trợ trình duyệt cho ES5 (2009)
Chrome 23, IE 10 và Safari 6 là những trình duyệt đầu tiên hỗ trợ đầy đủ 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 (tháng 3 năm 2011) hỗ trợ ES 5 ngoại trừ "use strict".
Hướng dẫn đầy đủ về ECMAScript 5
Đây là phần giới thiệu ngắn về ECMAScript 5.
Để có cái nhìn tổng quan đầy đủ, hãy truy cập Hướng dẫn JavaScript ES5 của W3Schools .
Để biết tổng quan đầy đủ về các phiên bản JavaScript, hãy truy cập Phiên bản JavaScript .