Code Fix

初級Cannot assign to because it is a constant の原因と直し方 › パターン2

Cannot assign to because it is a constant の原因と直し方

constで宣言した変数に再代入しようとしたときに出るエラーです。

 1  const MAX = 100;
 2  function raiseLimit() {
 3    _________ = 200;
          ^
 4  }
 5  raiseLimit();
 6  console.log(MAX);
main.ts(3,3): error TS2588: Cannot assign to 'MAX' because it is a constant.

空欄を埋めてコンパイルを通す

広告
広告スロット(未設定)

Cannot assign to because it is a constant の原因と直し方

JavaScriptでは実行時のTypeErrorでしたが、TypeScriptは実行前のコンパイル段階でこれを検出します。

このエラーの解説と類題をまとめて見る →

広告
広告スロット(未設定)