我是最新編程約定和編程語言最新增加版的忠實粉絲。最近我在Google Guidelines中讀到我們應該使用const
和let
而不是var
。Javascript - 如何使用新約定聲明命名空間對象
現在在我的項目,我有名字空間的對象變量(如果那是他們叫什麼,糾正我請如果我錯了)這樣
var myObj = {
func1: {},
func2: {}
};
var myOtherObj = {
var1: 'foo',
var2: 'bar'
};
現在如何使用新的慣例,我應該命名這些對象,與const
或let
?我很困惑,因爲我不知道這些大件物體是否會隨着時間而改變,或者不...
將它們更改爲'const'並運行代碼。如果因爲某些事情想要修改變量而中斷,請修正或者將其更改爲「let」。 – Pointy
事情是我不完全明白這是一個大對象這意味着什麼改變,如果它是一個簡單的局部變量,那麼它很容易看到它是否得到改變 –
'const'聲明不會使**對象**不可變的;它使**變量**不可變。 – Pointy