es6
1、es6创建变量的两种方法
1)let:可以创建一个变量,不能变量提升,在遇到{}时会形成块级作用域。
2)const:const定义的都是常量,不能再去改变值。
2、数组的解构
ES6允许按照一定模式,从数组和对象中提取值,对变量进行赋值,这被称为解构
可以从数组中提取值,按照对应的位置,对变量赋值,数组的元素是按次序排列的,变量的取值由他的位置决定。
var arr = [4,2,46,23];
var [a,b,c,d] = arr;
默认值:
var arr = [24,4,2];
var [name,age = 16(默认值)] = arr