私はプログラミング言語の最新のプログラミング規則と最新の追加機能を大いに活用しています。最近Google Guidelinesに、var
の代わりにconst
とlet
を使用することをお読みください。このような今Javascript - 新しい規則を使用して名前空間オブジェクトを宣言する方法
私のプロジェクトで、私は名前空間のオブジェクト変数を持っている(つまり、彼らは呼ばれているものだ場合、私は間違っている場合は、私にしてください修正)
var myObj = {
func1: {},
func2: {}
};
var myOtherObj = {
var1: 'foo',
var2: 'bar'
};
どのように私は、新しい規則を使用して、今、これらのオブジェクトに名前を付ける必要がありますconst
またはlet
?これらの大きなオブジェクトが時間の経過とともに変化するかどうかわからないので混乱しています...
これらを 'const'に変更してコードを実行します。何かが変数を変更したいので壊れた場合は、それを修正するか、あるいはそれを 'let'に変更してください。 – Pointy
問題は、このような大きなオブジェクトが何かを意味するのか、それが単純なローカル変数なら変更が必要なのかどうか分かりません。 –
'const'宣言は、 **オブジェクト**不変。 **変数**を不変にします。 – Pointy