function f() {
// some code.. then:
var bloburl = URL.createObjectURL(canvasToBlobOutput)
// I could would do the following line, but assume I don't
// imgElement.src = bloburl;
// will this leak memory?
}
如果我取消注释 imgElement.src 行,我知道 img 元素会“挂钩”内存中的 blob 对象。但是,如果我们按原样运行该函数(没有这一行),我看不出bloburl
不能被 GCed 的原因?因为我们在函数之后没有引用它。