关于 JavaScript 闭包的简单例子

JavaScript 闭包 于控制台中运行如下例子: 无闭包: var x = []; for (var i = 0; i 闭包: var y = []; function doSetTimeout(i) { setTimeout(function () { y[i] = i; }, 1000); } for (var i = 0; i 简写: var z = []; fo

JavaScript 闭包

于控制台中运行如下例子:
无闭包:

var x = [];
for (var i = 0; i
闭包:

var y = [];
function doSetTimeout(i) {
setTimeout(function () {
y[i] = i;
}, 1000);
}
for (var i = 0; i
简写:

var z = [];
for (var i = 0; i

关键字:JavaScript, var, function, 闭包