【发布时间】:2017-02-22 02:50:52
【问题描述】:
我在 stackoverflow 和整个网络上的旧答案中看到可以分配“未定义”。 我记得是可以分配的。但我认为不多。
所以当我打开控制台并尝试做
undefined = 'value'; console.log (undefined);
我得到未定义的输出。
浏览器是否对 undefined 有了新的处理方式?
【问题讨论】:
-
您能否提供您所指答案的参考/链接?
-
来自可能重复的第一个答案:“ECMAScript 5 改变了这种行为,现在该属性不可写也不可配置。因此,对 undefined 的赋值将在非严格模式下被忽略,并且将抛出异常是严格模式。”
标签: javascript undefined javascript-objects