【发布时间】:2014-02-28 11:42:51
【问题描述】:
我在 SO 上为此寻找合适的解释,但找不到能回答我问题的解释。
我在 JavaScript 中读到过,无法删除对象。因此,为了找出答案,我在浏览器的控制台中玩耍。我创建了一个这样的对象:
var a = {x:10};
然后我做了delete a.x,它返回了true。(这里没有惊喜)
然后像这样继续删除对象:delete a。
但让我难过的是Google Chrome返回false,Firefox返回true
如何在一个浏览器中“删除”对象而不在另一个浏览器中“删除”?是我在这里遗漏了什么还是浏览器实现导致了这种情况?
在 FF v27 中:
在谷歌浏览器 v33 中 .
【问题讨论】:
标签: javascript google-chrome firefox garbage-collection