quin着眼睛的答案不再是最新的。在ECMA 6规范中,指定的行为是
for(let i;;){}
i在循环的每次迭代中获取一个新的绑定。
这意味着每个闭包都捕获一个不同的
i实例。因此,截至目前的结果
012是正确的结果。当您在Chrome v47
+中运行此程序时,您将获得正确的结果。在IE11和Edge中运行它时,当前
333似乎会产生不正确的结果()。
欢迎分享,转载请注明来源:内存溢出
quin着眼睛的答案不再是最新的。在ECMA 6规范中,指定的行为是
for(let i;;){}
i在循环的每次迭代中获取一个新的绑定。
这意味着每个闭包都捕获一个不同的
i实例。因此,截至目前的结果
012是正确的结果。当您在Chrome v47
333似乎会产生不正确的结果()。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)