0 我在stackoverflow和Web上看到了'未定义'的旧答案。 我记得可以分配。但我想不多。它还未定义吗? 所以当我打开控制台并尝试做 undefined = 'value'; console.log (undefined); 我得到未定义的输出。 浏览器是否有未定义的新处理? 来源 2017-02-21 Shlomi Levi +0 您能提供一个参考/指向您所指答案的链接吗? – Igor +0 从可能重复的第一个答案:“ECMAScript 5改变了这种行为,现在该属性不可写或不可配置。因此,未定义的赋值将在非严格模式下被忽略,并且将引发异常为严格模式。 “ – Amy +0 这里:http://jsbin.com/behapod/1/edit?js,console –
您能提供一个参考/指向您所指答案的链接吗? – Igor
从可能重复的第一个答案:“ECMAScript 5改变了这种行为,现在该属性不可写或不可配置。因此,未定义的赋值将在非严格模式下被忽略,并且将引发异常为严格模式。 “ – Amy
这里:http://jsbin.com/behapod/1/edit?js,console –