
ES6
文章平均质量分 82
生活不留白
生活不留白,记录学习的点点滴滴
展开
-
ES5中的var与ES6中的let,const的区别
ES5声明变量的var与ES6里面新增的let,const的区别:ES5中使用var来声明变量,会产生作用域提升的问题;ES5里面不存在块级作用域,只要是在作用域的范围内都能够被访问到。 ES6里面新增的let,let声明过的变量不能在相同作用域内进行重复声明,let声明的变量只能在块级作用域内使用,let相当于严格模式的var,不再存在提升变量的声明问题。let相对于var来说,有暂时性死区。 const声明一个只读常量。一旦声明,常量的值就不能改变。const的作用域与let相同,只在声明所在的块级原创 2017-09-04 10:22:53 · 2766 阅读 · 0 评论 -
ES6里面的解构赋值最佳使用位置
详细的解说ES6里面的解构赋值的说明以及使用,主要分为两种形式:一种是数组的解构赋值、另一种是函数的解构赋值。原创 2017-09-06 10:10:09 · 1632 阅读 · 3 评论