标签: javascript browser closures settimeout
每当我粘贴此代码时,我都会看到一个看似随机的数字:
for (var i = 1; i <= 5; i++) { setTimeout(function(x) { return function() { console.log(x); }; }(i), 1000*i); // 1 2 3 4 5 }
进入chrome和firefox的控制台。 258如下图所示。这个数字是多少?
258