javascript - 如何从窗口javascript中删除对象

标签 javascript

在我的案例中,我需要删除一个对象。所以我正在使用“删除”关键字,但在使用它之后,我能够再次获得该值

var test= {};
test[0]="111";
test[1]="555";
delete test;
alert(test[0])

最佳答案

您不能删除已用var 声明的局部变量。

您只能删除对象的属性 - 这恰好也包括全局变量,它们是 window 对象的隐式属性。

关于javascript - 如何从窗口javascript中删除对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21576554/

相关文章:

javascript - 解构es6中的对象数组

javascript - 如何在 Ext js 4.0 中调整网格大小时调用函数?

javascript - jquery + 格式化表格单元格中的颜色

javascript - 如何在任务系统中构建/设计事件和任务以使代码易于管理?

javascript - 如何从输入类型文本中获取旧值和新值

javascript - touchmove 什么时候真正触发?

javascript - 将默认值放入 <input type=file....>

javascript - 为什么我会收到 TypeError : this. getToken is not a function - React JS

javascript - 在 Javascript 中查找 (x,y) 坐标处的元素(最高可见元素)

javascript - 通过原型(prototype)将计算的可观察对象添加到构造函数