【发布时间】:2013-02-07 19:29:53
【问题描述】:
这是我的代码:
// array of image data
var images = [
{
url: 'image.jpg'
}
];
// function that loads image
var loadImage = function(imageObject) {
imageObject.img = $('<img src="'+imageObject.url+'"/>').error(function() {
// error event handler, that might not always fire
imageObject.img.remove();
imageObject.notLoaded = true;
});
};
loadImage(images[0]);
我的问题是如何清理图像数组?如果我分配
images = null;,这会清理所有图像的内存吗?我应该取消绑定“错误”处理程序吗?
谢谢!
【问题讨论】:
-
好吧,如果函数调用后我记录
images[0].img- 它返回图像对象。 -
哦对了,对不起,我没仔细看函数。
标签: javascript jquery memory memory-management memory-leaks