只应删除属性

Chr*_*row 7 javascript jslint

我正在使用JSLint收到此错误:只应删除属性

为什么不喜欢这个?我试图删除的变量非常大,所以我希望得到一个垃圾收集的跳转.这不行吗?

ale*_*lex 11

delete 用于删除对象的属性,而不是常规变量(VariableObject上的属性).

相反,您可以将对值的所有引用设置为null.JavaScript的GC会在需要时清理它.