[TypeScriptエラー] TS2588:定数であるため、'XX' に代入することはできません。

TypeScriptエラー「TS2588」が発生した時の対処法です。

エラー

以下のように表示されます。

(日本語)
定数であるため、'XX' に代入することはできません。ts(2588)
(英語)
TS2588: Cannot assign to 'XX' because it is a constant.

原因

  • constで定義した定数の値を書き換えようとした

例)constの値を書き換えようとした例(エラーになります。)

対処法

  • constは変更できないため、どうしても変更したい場合はletを使用する

例)letの値を書き換える

letで宣言すると変数になるので、値の変更が可能です。

関連記事

コメント

タイトルとURLをコピーしました