|
|
1
12
在窗口对象上设置属性相当于创建全局变量。也就是说,有时这样做是不可避免的,但您应该尽量将其控制在最低限度,因为它最终会污染全局命名空间。 在您的例子中,创建单个属性并不是那么糟糕。如果您想对此格外小心,可以显式地为需要全局访问的任何内容创建命名空间:
|
|
|
2
2
我想说这是个坏习惯。如果必须的话,您可以始终轻松地为应用程序创建一个名称空间,并将globals放在其中。 |
|
|
3
2
当您想调用一个名称事先未知的全局函数时,它们很有用。
它们可以用来 b) 避免对全局变量的引用错误。
|
|
|
code-geek · Jquery根据单选按钮选择隐藏或显示文本字段 1 年前 |
|
|
Alex · 在轻量级中同时解构和不解构变量 1 年前 |
|
|
Ângelo Rigo · ReactJS映射:如何迭代[关闭] 1 年前 |
|
|
bairog · 从按属性筛选的对象数组字典中创建值数组 1 年前 |
|
|
lokiuucx · JS对象属性返回未定义,尽管对象属性应该有值 1 年前 |