对于ES2015,了解过的同学一定会马上想到各种新语法,如箭头函数(=>)、class、模板字符串等。TC-39 吸取了来自全球众多JavaScript开发者的意见和其他优秀编程语言的经验,致力于制定出一个更适合现代开发的标准,以达到“和谐”(Harmony)的状态。
ES2015 标准提供了许多新的语法和编程特性以提高ECMAScript的开发效率并优化ECMAScrip的开发体验。
从ES2015 的别名被定为 Harmony 开始,就注定了这个新的语言标准将以一种更优雅的姿态展现出来,以适应日趋复杂的应用开发需求。
使用Harmony一词的原因,有一种说法是,因为ECMA-262 第四版提案的跨度太大,ECMA委员会认为JavaScript开发者在短时间内很难接受和适应并将其抛弃,所以使用Harmony避免这种情况再次出现。