我想以某种方式将时间x处的局部变量值附加到匿名函数,以便在调用函数时,将使用变量在时间x处具有的值来调用它。这可能吗?我宁愿避免一个队列,因为它会使我的实现变得很复杂(队列可能在读取内容时附加内容并从队列中删除是禁止的)。
代码
for (var i = 0; i<3; i++){
window.addEventListener("load", function() {
console.log(i);
});
}
输出
2
2
2
我想要什么
0
1
2