Code Fix

初級 › 未定義プロパティを書いたエラーの原因と直し方 › パターン4

未定義プロパティを書いたエラーの原因と直し方

interfaceに定義されていないプロパティを、オブジェクトリテラルに書いてしまったときに出るエラーです。

 1  interface Tag {
 2    name: string;
 3  }
 4  const t: Tag = ___________________________;
                                ^
 5  console.log(t.name);
main.ts(4,29): error TS2353: Object literal may only specify known properties, and 'color' does not exist in type 'Tag'.

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

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

未定義プロパティを書いたエラーの原因と直し方

プロパティ名のタイプミスもこの形で検出されます。

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

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