目前各大浏览器基本上都支持 ES6 的新特性,其中 Chrome 和 Firefox 浏览器对 ES6 新特性最友好,IE7~11 基本不支持 ES6。 以下是各大浏览器支持情况及开始时间:
Chrome 58 | Edge 14 | Firefox 54 | Safari 10 | Opera 55 |
2017 年 1 月 | 2016 年 8 月 | 2017 年 3 月 | 2016 年 7 月 | 2018 年 8 月 |
浏览器支持的详细的内容可以参考:https://caniuse.com/#search=ES6
现在放心大胆的 使用ES6吧 2020.9.1 谷歌版本已经是 84.0版本了如果遇到一些不支持ES6的浏览器环境,可以使用babel将ES6代码转换为ES5代码让浏览器执行
<!-- 加载 Babel --> <script src="https://unpkg.com/babel-standalone@6/babel.min.js"></script> <!-- 你的脚本代码 --> <script type="text/babel"> // 书写你的ES6代码 </script>