(一)es6 let与const
let与const1.let命令(1)let与var经典区别var a = [];for (var i = 0; i < 10; i++) { a[i] = function () { console.log(i); };}a[6](); // 10可以将循环看成是个块级作用域依次执行,所以从a[1]到a[10]中存贮了函数,因为i是全局变量,所以最后执行函数时,便输出i的最后值10var a = [];for (let i = 0; i < 10; i++