Code Fix

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

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

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

 1  interface Book {
 2    title: string;
 3  }
 4  const b: Book = _____________________________;
                                  ^
 5  console.log(b.title);
main.ts(4,34): error TS2353: Object literal may only specify known properties, and 'pages' does not exist in type 'Book'.

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

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

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

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

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

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