我试过了,但delete不起作用。
var x = {"y":42,"z":{"a":1,"b":[1,2,3]}};
alert(x.y);
delete x;
alert(x.y); // still shows '42'如何删除跨浏览器的完整对象?
编辑:x = null也不起作用
发布于 2012-04-04 05:13:23
您不能在Javascript中从全局命名空间中删除对象。
您可以在x中对对象执行delete操作,但不能对x本身执行操作。
https://stackoverflow.com/questions/10001447
复制相似问题