繁体   English   中英

使用`var`声明全局作用域与使用`global`一样糟糕

[英]Is using `var` to declare global scope as bad as using `global`

我了解到在Javascript中使用全局变量不是一个好主意,因为存在与依赖项冲突的风险。

我可以在全局范围内使用var来替代吗? 我想避免全局变量的陷阱,但是这样做比将所有自定义对象作为参数传递给函数要容易得多。 我有一些在许多不同文件中部分定义的对象。

我可以在全局范围内使用var来替代吗?

全局范围内的var创建一个全局变量。 因此,它是完全相同的,并且没有任何更好的方式。

如果您正在使用Node,那么实际上并不需要全局变量。 每个模块都需要其所有依赖项。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM