ES6 หมายเลข
- IE. รองรับ 6 - 10 11 รองรับ
- ขอบ12 - 92 รองรับ 93 รองรับ
- Firefox. รองรับ 2 - 15 16 - 24. ดูหมายเหตุ: …
- โครม. รองรับ 4 - 18 19 - 33. …
- ซาฟารี. รองรับ 3.1 - 8 รองรับ 9 - 14 …
- โอเปร่า. รองรับ 10 - 12.1 15 - 20. …
- Safari บน iOS3.2 - 8.4 รองรับ 9 - 14.7 รองรับ …
- Opera Miniรองรับทั้งหมด
เบราว์เซอร์ที่รองรับ ECMAScript เวอร์ชันใด
ECMAScript 1 - 6 ได้รับการสนับสนุนอย่างเต็มที่ในเบราว์เซอร์ที่ทันสมัยทั้งหมด
ฉันจะใช้ ECMAScript 6 ในเบราว์เซอร์ได้อย่างไร
คุณสามารถเปิดใช้งานคุณลักษณะ ECMAScript รุ่นทดลองในเบราว์เซอร์ของคุณโดยไปที่ chrome://flags/enable-javascript-harmony และเปิดใช้งานการตั้งค่าสถานะ JavaScript Harmony สำหรับคุณลักษณะบางอย่าง คุณอาจต้องใช้ Chrome Canary โดยเปิดใช้การตั้งค่าสถานะ JavaScript Harmony
มีเบราว์เซอร์ใดบ้างที่ไม่รองรับ ES6 หรือไม่
การใช้ ES6 นั้นเป็นไปไม่ได้ เว้นแต่เราจะจำกัด ตัวเราเองในเบราว์เซอร์บางตัวที่รองรับอยู่แล้ว Microsoft Edge, Firefox, Chrome และ iOS Safari ทั้งหมดมี ES6 ชุดย่อยที่ดี อย่างไรก็ตาม ไม่ใช่ทุกเบราว์เซอร์ที่ผู้ใช้ของเรามี และเราไม่สามารถสรุปได้ว่าผู้คนอัปเกรดตลอดเวลา
ES6 รองรับทุกบราวเซอร์หรือไม่
เบราว์เซอร์ปัจจุบันทั้งหมดรองรับ ES6 อย่างเต็มรูปแบบ … แม้ว่าคุณจะกำหนดเป้าหมายไปที่เบราว์เซอร์รุ่นเก่าเช่น IE11 คุณยังคงสามารถใช้ ES6 กับ Babel ที่น่าทึ่งได้คอมไพเลอร์ มันถูกเรียกว่า “คอมไพเลอร์” เพราะมันแปลงรหัส ES6 เป็นรหัส ES5 เพื่อให้เบราว์เซอร์ของคุณสามารถรองรับ ES5 ได้ คุณก็สามารถใช้รหัส ES6 ได้อย่างปลอดภัย