2017-08-31 17 views
-1

。 (これは角度4のコードなのでHeadershereから来ます)。呼び出す方法

TypeScriptでは、constと宣言されたインスタンス変数に対して突然変異メソッドを呼び出すことはできますか?

メソッド自体がconstと宣言されていない限り、これは可能ではありませんが、TypeScriptについても同じことが言えるかどうかはわかりません。

+0

[documentation](https://developer.mozilla.org/en-US/docs/Web/) JavaScript/Reference/Statements/const)。* const宣言は値への読み取り専用参照を作成します。保持している値が不変であることを意味するものではなく、変数識別子を再割り当てできないことを意味します。 –

答えて

0

Constは、オブジェクトが不変であることを意味するものではなく、再割り当てできないことを意味します。

これはokです:

const headers = {}; 
headers.myProp = 'test'; 

これではありません:OKです

const headers = {}; 
headers = 'test'; 
0

const宣言は、変数の再割り当てを禁止します。それでも、オブジェクトとそのプロパティを変更することができます。はい、あなたは大丈夫でしょう。

0

。タイプスクリプトでconst varName = new Object();は、その変数に新しい値を再割り当てできないことを意味します(varName = otherVarName)。オブジェクト自体は変更可能です

関連する問題