gpt4 book ai didi

javascript - Node JavaScript 文件和全局命名空间

转载 作者:行者123 更新时间:2023-11-28 19:01:16 25 4
gpt4 key购买 nike

在为网页编写 JavaScript 时,最好将文件包装在匿名自执行函数中,以避免污染全局命名空间。请参阅What is the purpose of wrapping whole Javascript files in anonymous functions like “(function(){ … })()”?

在服务器端 NodeJS 环境中编写 JavaScript 文件时,将我的文件包装在这个匿名函数中仍然有用吗?

最佳答案

不,您不需要在 Node 中执行此操作,默认情况下您的代码已包装在函数中:

(function (exports, require, module, __filename, __dirname) {
// YOUR CODE INJECTED HERE!
});

有关更多信息,请阅读 http://fredkschott.com/post/2014/06/require-and-the-module-system/ .

关于javascript - Node JavaScript 文件和全局命名空间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32490835/

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