自己关于ES6的一点理解

首先要想声明'use strict'!!!

在定义常量的时候用const , 定义变量的时候用let ;当然可以所有都用const 在报错的时候找出错误将错误改成let,不过如果是代码错误就没办法了

在es6中个人感觉很友好的就是,不再具有变量提升的效果,免去了我们在开始各种定义函数,变量的麻烦

而且在es6中解决了块级代码不具备有用于的特性

一连串的字符 可以与数组之间通过...转换了。比如...(1,2,3)类似于[1,2,3]

具体应用举例 在函数的形参数量不确定是,在es5中我们可以用arguments解决,但是在es6中arguments被废除了,所有我们可以这样

在刚开始学习JavaScript的时候,换行与空格会被自动去掉,但是在es6中用tab键上面的‘·’可以将输入的内容完整的保留,当然还提空了一个类似于template的方法${}可以替换文本的中内容

在es6中函数被推荐使用箭头函数的方式,并且允许我们使用默认值

好了,以上是我学习各位的大神的文章,对自己的目前掌握的扩充,与各位有所疏漏的大神们共勉

 

 

 

 

 



posted @ 2017-04-09 08:54  H5C3JS  阅读(1335)  评论(0编辑  收藏  举报