在Javascript中处理元素和使用Jquery Remove方法删除元素之间有什么区别

What is the difference between Disposing Element in Javascript and Removing using Jquery Remove Method

本文关键字:元素 之间 方法 删除 区别 什么 Remove Javascript 处理 Jquery      更新时间:2023-09-26

我已经用javascript创建了一个图像标记用于一些处理,之后当我完成处理时,我需要移除/处置对象。我使用jqueryremove方法来移除对象。jqueryremove方法和为对象赋值null有什么区别?我应该用哪个。?

function processInfo()
{
var img = new Image();
/*
some processing.
*/
// at this line i need to remove/dispose the object.
$(img).remove();
}
jQuery remove从DOM中删除元素引用。如果您的javascript引用的作用域是processInfo函数,则无需执行任何其他操作,垃圾收集器将自动删除此引用。更重要的是,如果您不将img添加到DOM remove中,那么调用也是不必要的。