
TypeScriptで初めのころに少し紛らわしいと感じたことの備忘録です。
例を出して結論からいうと、
interface Example {
name: string;
age: number;
}
const a: Example{} = { name: 'takahiro', age: 23 };
// can also be written to
// {} as Example const
b: Example{} = { { name: 'takahiro', age: 23 } }
<Example>{}は「Exampleオブジェクトそのものですよー」を表しています。
Example{}は「Exampleが集まったオブジェクトだよー」を表しています。
コメント