我是JS的新手。在阅读这本书时,我发现有些例子在萤火虫中不起作用,或者我根本不理解。
例如:
>>> var a = 1;
undefined
>>> a
1
>>> this.a
1
>>> delete a
true
>>> a;
ReferenceError: a is not defined
为什么我可以删除全局对象的属性?我读到这些变量是不可配置的,无法删除。
也许这并不重要,但如果我理解发生了什么会更好:)
答案 0 :(得分:0)
@JamesAllardice回答:
有关delete运算符的详细说明,请参阅此文章,并解释为何在Firebug中看到此行为:perfectionkills.com/understanding-delete