【问题标题】:Is it undefined still undefined? [duplicate]它是未定义的还是未定义的? [复制]
【发布时间】:2017-02-22 02:50:52
【问题描述】:

我在 stackoverflow 和整个网络上的旧答案中看到可以分配“未定义”。 我记得是可以分配的。但我认为不多。

所以当我打开控制台并尝试做 undefined = 'value'; console.log (undefined); 我得到未定义的输出。

浏览器是否对 undefined 有了新的处理方式?

【问题讨论】:

  • 您能否提供您所指答案的参考/链接?
  • 来自可能重复的第一个答案:“ECMAScript 5 改变了这种行为,现在该属性不可写也不可配置。因此,对 undefined 的赋值将在非严格模式下被忽略,并且将抛出异常是严格模式。”

标签: javascript undefined javascript-objects


【解决方案1】:

在严格模式下,undefined 无法重新定义。

【讨论】:

    猜你喜欢
    • 2014-07-12
    • 2014-04-12
    • 1970-01-01
    • 1970-01-01
    • 2021-09-11
    • 2011-02-08
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多