ECMAScript 6 变量及常量的声明
let
let a = 123;var a = [];
for (var i = 0; i < 3; i++) {
var c = i;
a[i] = function() {
console.log(c);
};
}
a.forEach(item => {
item();
})
// 4
// 4
// 4
var b = [];
for (var i = 0; i < 3; i++) {
let c = i;
b[i] = function() {
console.log(c);
};
}
b.forEach(item => {
item();
})
// 0
// 1
// 2const
最后更新于