gpt4 book ai didi

javascript - 为什么 (Function ('return this' ))();返回全局?

转载 作者:行者123 更新时间:2023-11-30 10:11:59 25 4
gpt4 key购买 nike

(Function('return this'))(); 

我在 nodejs 的 instanbul 中观察到了这种技术。在窗口中执行时,它具有类似的效果。无论在何处执行,它也将起作用。即,在另一个函数内部等。

最佳答案

new Function() 的工作方式类似于间接 eval 调用,它始终在全局范围内执行。

http://www.2ality.com/2014/01/eval.html

关于javascript - 为什么 (Function ('return this' ))();返回全局?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26015436/

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