TypeScript のconst とreadonly の違い

TypeScript のconst とreadonly の違い

TypeScriptでconstは定数、readonlyは読み取り専用、ということで違いがいまいちわかりませんね。

インターフェースを宣言してみます。

interface aaa {
  const a:string; // エラーとなる
}

インターフェースでプロパティにconstを設定するとエラーとなります。

constは変数に対して宣言し、readonlyはプロパティに対して宣言する、という違いがあります。

interface {
  readonly a:string; // エラーにならない
}

TypeScript のconst とreadonly の違い

コメント

株式会社CONFRAGE ITソリューション事業部をもっと見る

今すぐ購読し、続きを読んで、すべてのアーカイブにアクセスしましょう。

続きを読む

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