Anda mungkin mencari salah satu tautan berikut:
Menggunakan Babel dalam pipeline pengembangan Anda akan secara otomatis mengubah (mengkonversi) JavaScript Anda menjadi kompatibel dengan browser. Atau, jika Anda menggunakan TypeScript, Anda bisa tenang; kode Anda sudah ditranskripsikan.
Tidak ingin mengatur transpiler (seperti Babel / Typescript), atau Anda ingin bermain dengan fitur yang belum didukung oleh transpiler Anda?
Anda dapat mengaktifkan fitur ECMAScript eksperimental di browser Anda dengan membuka chrome: // flags / # enable-javascript-harmoni dan mengaktifkan bendera JavaScript Harmony. Untuk beberapa fitur, Anda mungkin harus menggunakan Chrome Canary dengan mengaktifkan JavaScript Harmony flag.
API JavaScript baru biasanya tidak tercakup oleh Babel, dan akan memiliki bendera Chrome sendiri.
Menggunakan fungsi Panah
Pertanyaan ini secara khusus disebutkan menggunakan fungsi panah. Fungsi panah sekarang didukung secara native di semua browser kecuali IE dan Opera Mini. Lihat caniuse .
Dulu agak sulit jika Anda ingin bermain dengan fungsi panah. Sejarah di bawah ini menunjukkan apa yang diperlukan pada titik yang berbeda dalam waktu untuk bermain dengan fitur ini.
1) Pada awalnya, fungsi panah hanya berfungsi di Chrome Canary dengan
chrome://flags/#enable-javascript-harmony
bendera diaktifkan. Sepertinya fungsi ini setidaknya sebagian diimplementasikan oleh versi 39.
2) Kemudian, panah fungsi di mana tersedia di Google Chrome di
belakang bendera JavaScript Harmony.
3) Dan akhirnya, di Google Chrome 45 , panah berfungsi jika diaktifkan secara default.
Anda dapat mengharapkan pola serupa terjadi dengan fitur-fitur ECMAScript baru lainnya.