看透JavaScript:原理、方法与实践
上QQ阅读APP看书,第一时间看更新

第二篇 ECMAScript 2015中的新特性

ES5.1是2011年发布的,时隔4年后于2015年6月份才发布了ES2015(ES6)。在这4年中,Web技术发生了翻天覆地的变化,而作为Web技术三大核心之一的JS也有了更多的需求。ES2015正是在这种环境下发布的,因此ES2015和5.1版比起来发生了很大的变化。这一点从它们的页数就可以看出来,5.1版的标准是258页,而2015版扩展到566页,也就是说,2015版比5.1版的两倍还要多!新的标准里面新增了很多新的内容,例如类、模块、箭头函数等,而且新增了13个内置对象:Symbol、Map、Set、WeakMap、WeakSet、ArrayBuffer、TypedArray、DataView、GeneratorFunction、Generator、Promise、Reflect、Proxy。本篇就来给大家介绍ES2015中这些新增的内容。虽然ES2015新增了很多内容,但是我们前面所学的内容是ES内在的东西,是不会随版本的升级而改变的,当然也完全适用于ES2015, ES2015只是在原来的基础上做了添加。

虽然ES2015标准是在2015年6月份发布的,但是其中的很多内容已经被现在新版本的浏览器所支持,这就给我们的学习提供了很大的方便。