画像サイズを取得してオブジェクトに入れたい。これが私が書いたコードで、意図したとおりに機能しません。
var images = { a: { src: 'http://aaa/'}, b: {src: 'http://bbb/'}, … };
for (var i in images) {
var img = new Image();
img.onload = function() {
images[i].width = this.width;
images[i].height = this.height;
}
img.src = images[i].src;
}