Mrc*_*ief 18 javascript closures
所以我找到了这段代码,它显然有效(因为它已经生产了多年):
window[someMethod] = function (tmp) {
callback({prop:"val"}, tmp);
// Garbage collect
window[someMethod] = undefined;
try {
delete window[someMethod];
}
catch (e) { }
if (head) {
head.removeChild(script);
}
// head refers to DOM head elem and script refers to some script file elem
};
Run Code Online (Sandbox Code Playgroud)
很想知道,它是如何工作的?
undefined它的身体内,并try以
delete自身?undefined,并delete直至通话结束?如何?yan*_*yan 21
希望这是有道理的.
| 归档时间: |
|
| 查看次数: |
3117 次 |
| 最近记录: |