javascript - HTML5 和 Canvas/createImageData

标签 javascript html canvas

我只是有一个关于 HTML 中 ImageData 内存分配的问题。当您调用 createImageData 时,它显然会创建一个对象。我的问题是,该对象何时从内存中删除,是否有删除此类对象的函数?如果没有,在带有局部变量的函数中使用它会在函数退出时删除对象吗?

谢谢

最佳答案

当没有对它的引用并且它超出范围时,它将被删除,所以是的,当函数返回时,函数中的局部变量将被释放(只要您没有在其他地方创建对它的引用) )。您可以通过将对象分配为 null 来提前释放它。

关于javascript - HTML5 和 Canvas/createImageData,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18390201/

相关文章:

javascript - 无法将下拉列表置于其他正文元素之上

javascript - HTML5 拖放忽略放置并打开文件

html - 将 SVG 过滤器应用于 HTML5 Canvas ?

python - 通过 Django 模板检测模板中使用的语言

javascript - 如何更改 Canvas 元素的位置?

Javascript-canvas-drawImage 不起作用

Javascript 根据请求序列返回音频持续时间的 NaN

javascript - 通过拖动鼠标在 inputField 中标记文本

javascript - 为什么 ES6 中的 Iterator.next() 方法不能直接返回值?

javascript - Json数据计算并转html