上QQ阅读APP看书,第一时间看更新
3.1.2 为什么要使用ES6
ES6是一次重大的版本升级,与此同时,由于ES6秉承着最大化兼容已有代码的设计理念,过去编写的JS代码还能正常运行。事实上,许多浏览器已经支持部分ES6特性,并继续努力实现其余特性。这意味着,在一些已经实现部分特性的浏览器中,开发者符合标准的JavaScript代码已经可以正常运行,可以更加方便地实现很多复杂的操作,提高开发人员的工作效率。
以下是ES6排名前十位的最佳特性列表(排名不分先后):
- Default Parameters(默认参数)。
- Template Literals(模板文本)。
- Multi-line Strings(多行字符串)。
- Destructuring Assignment(解构赋值)。
- Enhanced Object Literals(增强的对象文本)。
- Arrow Functions(箭头函数)。
- Promises。
- Block-Scoped Constructs Let and Const(块作用域构造Let and Const)。
- Classes(类)。
- Modules(模块)。