ES6相关笔记

1.es6 新增let声明变量,不存在变量提升,let声明的是块级作用域,let不能重复声明变量

2.const是常量的缩写,用于声明一个常量,不可随意修改,不能重复声明,注意传值赋值和传址赋值

3.解构赋值:数组的解构赋值,var [a,b,c,d,] = [1,2,3,4] ; consoloe.log(a): //1 

解构不成功变量的值是undefined

对象的解构赋值:var {a,b,c} = {"a":1,"b'':2,"c":3} ; console.log(a); //1

对象的解构赋值不会受到属性的排列次序的影响(数组会),它是跟属性名关联起来的,

对象解构赋值跟数组很类似,可以嵌套,可以指定默认值,

交换变量的值 var x=1; var y=2; [x,y]=[y,x];

4.扩展运算符

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容