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
原文地址:https://www.cnblogs.com/ginelle/p/10718351.html