javascript - 只有属性应该被删除

标签 javascript jslint

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

为什么不这样呢?我试图删除的变量非常大,所以我希望能在垃圾回收上有所突破。这样不行吗?

最佳答案

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

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

关于javascript - 只有属性应该被删除,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9743365/

相关文章:

javascript - 实现跨域通信

javascript - 每个 JSLint 都缺少一个分号

javascript - JSLint 混合空格和制表符错误

javascript - JS Lint,Javascript 的语义必须如何?

javascript - 禁用 "use the function form of use strict"但保留 "Missing ' 使用严格声明“警告

javascript - 根据 View 在自定义谷歌地图上隐藏/显示 KML 图层

javascript - Angular list 模型取消选中也会删除日期

javascript - Angularjs $间隔: Using a callback function as a param into the pass in function

javascript - 使用chart.js同时创建多个饼图

javascript - JSLint 意外 'arguments'