初級 › 必須プロパティの書き忘れエラーの原因と直し方 › パターン4
必須プロパティの書き忘れエラーの原因と直し方
interfaceで定義した必須プロパティを、オブジェクトリテラルで指定し忘れたときに出るエラーです。
1 interface Car { 2 brand: string; 3 year: number; 4 } 5 const c: Car = _______________________________; ^ 6 console.log(c.year);
main.ts(5,7): error TS2741: Property 'year' is missing in type '{ brand: string; }' but required in type 'Car'.
空欄を埋めてコンパイルを通す
Carにはyearも必須プロパティです。brandだけでは型を満たせません。
次の問題