跳到主要内容位置

引言

在 JavaScript 交由 ECMAScript 组织进行版本规范定制以后,新特性的更新速度变快了,现在以每年更新一个版本的速度进行更新,每次都会有不少新特性加入进来,如此快速的迭代速度,是纸质书籍无法跟上的。所以在这里,作为书中内容的补充,会定期更新 JavaScript 版本的新特性。

想必大家也知道,ES6 的出现,让我们的开发效率得到了巨大的提升,例如数组的 map、filter、reduce 方法,对象和数组的解构赋值语法、spread 操作符、rest 操作符等等。

虽然浏览器对于规范的实现速度比规范的指定速度略慢,但是它们在最近几年变得很快。即使浏览器还没有实现这些新特性,我们仍然可以使用一个叫做 Babel 的工具来体验它们。

Babel 是 JavaScript 的转译工具,你可以编写包含新特性的 JavaScript 代码,babel会把它转换为特定的 ES 版本,例如 ES6 或 ES5。

在下一节中,我们将学习如何安装并使用 Babel。

提示

一系列的课程让你成为高级前端工程师。课程覆盖工作中所有常用的知识点和背后的使用逻辑,示例全部都为工作项目简化而来,学完即可直接上手开发!

即使你已经是高级前端工程师,在课程里也可能会发现新的知识点和技巧,让你的工作更加轻松!

《React 完全指南》课程,连载中现只需 48 元(领取优惠券)点击查看详情。

《Vue 3.x 全家桶完全指南与实战》课程,包括 Vue 3.x、TypeScript、Vue Router 4.x、Vuex 4.x 所有初级到高级的语法特性详解,让你完全胜任 Vue 前端开发的工作。点击查看详情。

《React即时通信UI实战》课程,利用 Storybook、Styled-components、React-Spring 打造属于自己的组件库。

《JavaScript 基础语法详解》本人所著图书,包含 JavaScript 全面的语法知识和新特性, 可在京东、当当、淘宝等各大电商购买