前言
ES6是即将到来的新版本JavaScript语言的标准,他给我们带来了更“甜”的语法糖(一种语法,使得语言更容易理解和更具有可读性,也让我们编写代码更加简单快捷),如箭头函数(=>)、class等等。用一句话来说就是:
ES6给我们提供了许多的新语法和代码特性来提高javascript的体验
不过遗憾的是,现在还没有浏览器能够很好的支持es6语法,点这里查看浏览器支持情况,所以我们在开发中还需要用babel进行转换为CommonJS这种模块化标准的语法。
因为下面我会讲到一些es6新特性的例子,如果想要运行试试效果的话,可以点这里去测试es6的代码。
常用es6特性
然后我下面简单的介绍一些很常用的语法特性,如果想完整的了解ES6,我推荐大家点这里
定义函数
我们先来看一个基本的新特性,在javascript中,定义函数需要关键字function,但是在es6中,还有更先进的写法,我们来看: