Bạn có thể đang tìm kiếm một trong các liên kết sau:
Sử dụng Babel trong đường ống phát triển của bạn sẽ tự động phiên mã (chuyển đổi) JavaScript của bạn để tương thích với nhiều trình duyệt. Hoặc, nếu bạn đang sử dụng TypeScript, bạn có thể yên tâm; mã của bạn đã được dịch mã.
Không muốn thiết lập trình chuyển mã (chẳng hạn như Babel / Bản mô tả) hoặc bạn có muốn chơi với các tính năng chưa được hỗ trợ bởi trình chuyển mã của bạn không?
Bạn có thể bật các tính năng ECMAScript thử nghiệm trong trình duyệt của mình bằng cách truy cập chrome: // flags / # enable-javascript-Harmony và bật cờ JavaScript Harmony. Đối với một số tính năng, bạn có thể phải sử dụng Chrome Canary với cờ JavaScript Harmony được bật.
API JavaScript mới thường không được Babel bao phủ và sẽ có cờ Chrome riêng.
Sử dụng các chức năng mũi tên
Câu hỏi này được đề cập cụ thể bằng cách sử dụng các chức năng mũi tên. Các chức năng mũi tên hiện được hỗ trợ nguyên bản trong tất cả các trình duyệt trừ IE và Opera Mini. Xem caniuse .
Nó từng là một chút khó khăn nếu bạn muốn chơi với các chức năng mũi tên. Lịch sử dưới đây cho thấy những gì nó đã mất tại các thời điểm khác nhau để chơi với tính năng này.
1) Lúc đầu, các chức năng mũi tên chỉ hoạt động trong Chrome Canary với
chrome://flags/#enable-javascript-harmony
cờ được bật. Có vẻ như chức năng này ít nhất được thực hiện một phần bởi phiên bản 39.
2) Sau đó, các hàm mũi tên có sẵn trong Google Chrome
phía sau cờ JavaScript Harmony.
3) Và cuối cùng, trong Google Chrome 45 , các chức năng mũi tên được bật theo mặc định.
Bạn có thể mong đợi một mô hình tương tự sẽ xảy ra với các tính năng ECMAScript mới khác.