javascript - 这是包装 Javascript 变量的好方法吗?

标签 javascript design-patterns

我在看这篇文章Wrap up javascript global variables ,

var Global_VARS = {
productId:10,
itemId:20,
commentId:30,
ratingId:20
}

这是编写 JavaScript 变量的好方法吗?

最佳答案

您应始终遵循的一般规则是不要将全局变量与全局命名空间混为一谈。

因此,您应该使全局变量尽可能少,以免造成困惑。将所有变量分组到一个唯一对象中是一个好主意,而不是将它们设置为全局变量。

将它们放在一个匿名函数中也很好,在一个函数中你可以有任意多的变量,它们在外部是不可用的。然后你可以选择哪一个对外可用。

关于javascript - 这是包装 Javascript 变量的好方法吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6931253/

相关文章:

java - 在 JPA 中使用继承来实现数据类型目的

java - 错误/异常累积设计模式

javascript - jQuery 在 append 项目上单击操作

javascript - 如何将html注入(inject)到iframe中,并在jquery-ui对话框中显示

javascript - 根据属性的第一位对数组进行排序

c# - ASP.NET Web 服务中单例的行为是什么?

java - MVP 安卓 : how to pass data from one activity to another?

c# - 在业务对象和 DTO 之间共享内容

javascript - $ 在 JavaScript 中是什么意思?如何在 Win8 应用程序中替换它?

javascript - 在调用响应页面脚本之前暂停 [Chrome DevTools]