var, let, const 区别
//-----------------var----------------- var a = []; for(var i= 0; i < 10; i++){ a[i] = function(){ console.log(i); console.log("===="); }; a[i]() } a[6]() //结果是10 //------------------let----------------
let b = []; for(let i= 0; i < 10; i++){ b[i] = function(){ console.log(i); console.log("===="); }; b[i](); } b[6]() //结果是6 //-------------------const----------------- //const 会锁定 const c=1; c=10 // 会报错 const d={} d.name="xiiiiiimi"; // 可以定义对象 d的属性 不会报错