14.3 ES6 新特性效用评价表
优质
小牛编辑
131浏览
2023-12-01
我们前面介绍了ES6新引入的特性,当然关于这些语法糖本身实际效用的讨论也一直在进行中,也并没有统一的体验标准,你觉得甜的东西,别人觉得膩。 我们推崇简单实用,当产品或项目开发中的确需要解决一些现存问题时,看看新特性是否能帮助到你,而不是为了用而用,带来不必要的学习维护成本。 这里列出一个参考建议,用户可以根据自己的实践来得出自己的结论:
特性 | 推荐程度 |
arrows | ★★★ |
---|---|
classes | ★★★ |
enhanced object literals | ★★★ |
template strings | ★★★ |
destructuring | ★★ |
default + rest + spread | ★★★ |
let + const | ★★★ |
iterators + for..of | ★★ |
generators | ★ |
unicode | ☆ |
modules | ★★ |
module loaders | ☆ |
map + set + weakmap + weakset | ★★ |
proxies | ☆ |
symbols | ★ |
subclassable built-ins | ☆ |
promises | ★★★ |
math + number + string + array + object APIs | ★★★ |
binary and octal literals | ★ |
reflect api | ☆ |
tail calls | ★★ |