lett 与const关键字
1.let 和const 声明只在最靠近的一个块中(花括号内)有效
2.let 不能重复声明
3.当使用常量const声明时,请使用大写变量,如CAPITAL_CAING
4.const 在声明时必须被赋值
解构
自动解析数组或对象中的值。比如:若一个函数要返回多个值,常规的做法是返回一个对象,将每个值作为这个对象的属性返回。但在ES6中,利用解构这一特性,可以直接返回一个数组,然后数组中的值会自动被解析到对应接收该值得变量中
var [x,y]=getVal(), //函数返回值的解构
function getVal(){
return [1,2]
}
console.log('x:'+x+',y:'+y); //输出: x:1,y:2
[name,,age]=['wayou','male','secrect']; //数组解构 长度为三 中间键值为空
console.log('name:'+name+',age:'+age); //输出: name:wayou, age:secrect