如何在 JavaScript 中避免使用全局变量以及避免的原因是什么?
避免使用全局变量,或者尽量减少在 JavaScript 中使用全局变量。这是因为全局变量容易被其他脚本覆盖。全局变量并不好,甚至不会影响安全性,但是它不应该覆盖其他变量的值。
在我们自己的代码中使用更多的全局变量可能导致维护问题。假设我们添加了一个名称相同的变量。在这种情况下,准备好迎接一些严重错误。
为了避免使用全局变量,可以使用局部变量,并将代码包裹在闭包中。并且可以使用 json 避免这个问题 −
var wrapperDemo= {
x:5,
y:function(myObj){
}
};在上面,如果你想要调用 x,则使用 − 调用
wrapperDemo.
广告
数据结构
网络
RDBMS
操作系统
Java
iOS
HTML
CSS
Android
Python
C 语言
C++
C#
MongoDB
MySQL
JavaScript
PHP