我是最新编程约定和编程语言最新增加版的忠实粉丝。最近我在Google Guidelines中读到我们应该使用const
和let
而不是var
。Javascript - 如何使用新约定声明命名空间对象
现在在我的项目,我有名字空间的对象变量(如果那是他们叫什么,纠正我请如果我错了)这样
var myObj = {
func1: {},
func2: {}
};
var myOtherObj = {
var1: 'foo',
var2: 'bar'
};
现在如何使用新的惯例,我应该命名这些对象,与const
或let
?我很困惑,因为我不知道这些大件物体是否会随着时间而改变,或者不...
将它们更改为'const'并运行代码。如果因为某些事情想要修改变量而中断,请修正或者将其更改为“let”。 – Pointy
事情是我不完全明白这是一个大对象这意味着什么改变,如果它是一个简单的局部变量,那么它很容易看到它是否得到改变 –
'const'声明不会使**对象**不可变的;它使**变量**不可变。 – Pointy