javascript es6 好用吗

2025-05-19 16:11:09
推荐回答(1个)
回答(1):

在ECMAScript.next到来的时候,我们现在每天都在写的JavaScript代码将会发生巨大的变化. ECMAScript.next越来越多的特性提案将被最终敲定,新一版本的JavaScript将会慢慢得到普及.
ECMAScript.next目前的实现情况:
可以通过查看Juriy Zaytsev总结的ECMAScript 6兼容性表格,和Mozilla的ES6实现情况页面以及通过使用现代浏览器的最新版本(比如Chrome Canary, Firefox Aurora),来了解目前有哪些已经实现了的ES.next特性.
在Canary中,记得要进入chrome:flags打开'启用实验性JavaScript'选项以激活所有最新的的JavaScript特性.
另外,许多ES.next特性还可以通过使用Google的Traceur转换编译器(这里有一些单元测试的例子)来体验,以及一些shim项目比如ES6-Shim和Harmony Collections,也实现了不少新特性.
在Nodejs(V8)中使用--harmony命令行选项可以开启一些试验性质的ES.next特性,包括块级作用域,WeakMap等等.