Code Fix

初級 › Property does not exist on type の原因と直し方 › パターン4

Property does not exist on type の原因と直し方

型に定義されていないプロパティ名でアクセスしようとしたときに出るエラーです。

 1  interface Animal {
 2    name: string;
 3    legs: number;
 4  }
 5  const a: Animal = { name: "Cat", legs: 4 };
 6  console.log(a.____);
                    ^
main.ts(6,15): error TS2339: Property 'legz' does not exist on type 'Animal'.

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

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

Property does not exist on type の原因と直し方

プロパティ名のタイプミスが典型的な原因で、近い名前があれば候補も表示されます。

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

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