我有一个创建测试元素的功能。在返回函数之前,我将取消对测试元素的引用,以帮助防止内存泄漏。但是闭包编译器正在删除它认为不需要的那一行 b/c(在两种模式下)。是否可以添加某种评论以防止删除该行?
function isExample (testElem) {
var bool;
testElem = testElem || document.createElement('div');
// Do stuff in here to determine `bool`
// ...
// Then nullify the reference
testElem = null; // The compiler removes this line. How do I make it keep it?
return bool;
}