gpt4 book ai didi

javascript - 与 'undefined` 的比较是否仍然进行全局范围查找?

转载 作者:行者123 更新时间:2023-11-29 10:45:53 24 4
gpt4 key购买 nike

根据http://www.ecma-international.org/ecma-262/5.1/#sec-15.1.1.3 undefined 不能再被重新定义。

这是否意味着全局查找(查找是否 undefined 被重新定义)不再发生?

不过,现在看来确实没有必要:)

更新当然,问题是关于 strict 模式的:)谢谢 T.J.

最佳答案

如果您不在全局范围内,您仍然需要查找本地undefined 变量(可能是1null'fjakfjadjfjlfjsdkj' 或任何其他随机的东西),因为 undefined 不是保留字。否则,理论上支持 ES5 的浏览器可以这样做,因为全局 undefined 变量永远无法更改。

关于javascript - 与 'undefined` 的比较是否仍然进行全局范围查找?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19617353/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com