Es6中的常用新特性
引言
ECMAScript6.0(以下简称 ES6)是 JavaScript 语言的下一代标准,已经在 2015 年 6 月正式发布了。它的目标,是使得 JavaScript 语言可以用来编写复杂的大型应用程序,成为企业级开发语言。
我们来看看ES6都做了哪些扩展。
Let和const关键字
变量的解构赋值
函数参数默认值
箭头(Arrow)函数
字符串(模板字符串),数值的扩展
数组,对象的扩展
函数的扩展
for…of
1:先从let和const这两个关键字看起。
let关键字类似于var,但是他又和var有些不同,主要有两点, (1):避免了变量提升 (2):只在块级作用域内起作用 const就是常量的意思,所以他就有了不可更改的属性,尝试给一个常量改变值是会报错的 const和let一样,只在块级作用域内作用, 不存在变量提升,必须先定义后使用, 不可重复声明, 声明后必须赋值。