30 分钟掌握 ES6/ES2015 核心内容(上)
ECMAScript 6(以下简称 ES6)是 JavaScript 语言的下一代标准。因为当前版本的 ES6 是在 2015 年发布的,所以又称 ECMAScript 2015。
也就是说,ES6 就是 ES2015。
虽然目前并不是所有浏览器都能兼容 ES6 全部特性,但越来越多的程序员在实际项目当中已经开始使用 ES6 了。所以就算你现在不打算使用 ES6,但为了看懂别人的你也该懂点 ES6 的语法了…
在我们正式讲解 ES6 语法之前,我们得先了解下 Babel。
Babel
Babel 是一个广泛使用的 ES6 转码器,可以将 ES6 代码转为 ES5 代码,从而在现有环境执行。大家可以选择自己习惯的工具来使用 Babel,具体过程可直接在 Babel 官网查看:
最常用的 ES6 特性
let, const, class, extends, super, arrow functions, template string, destructuring, default, rest arguments
这些是 ES6 最常用的几个语法,基本上学会它们,我们就可以走遍天下都不怕啦!我会用最通俗易懂的语言和例子来讲解它们,保证一看就懂,一学就会。