我有一个image.onload
这样的调用循环:
for (var i = 0; i < array.length; i++){
var item = array[i]
, image = new Image();
image.onload = function(){
// do something with 'item'
}
image.src = url;
}
因为我不知道该onload
功能何时被触发,所以我相信它item
会被覆盖。如何确保每个函数都由引用它在函数绑定到事件时所做的数据onload
的变量触发?item
onload