TypeScriptのinterfaceで定義した型(オブジェクト)で、変数を定義した場合の初期化の方法を知りたいです。
オブジェクトのキーが多い場合にコードが長くなってしまい困っています。
100項目ほどをinterfaceで定義しなければいけないことは分かるのですが、変数側で定義しなければいけないものなのでしょうか?せっかく定義しているので、その型の初期値が入れば良いと思っています。
現在のコード
typescript
1interface IEmployee { 2 id: number, 3 name: string, 4 age: number, 5 //... 100項目ほど 6} 7 8let employee: IEmployee = { 9 id: 1, 10 name: "Yamada Hanako", 11 age: 18, 12 // ...100項目ほど ※ここが長くなってしまう。 13}
実現したいコード
typescript
1interface IEmployee { 2 id: number, 3 name: string, 4 age: number, 5 //... 100項目ほど 6} 7 8let employee: IEmployee = {} // ここで何かをしてIEmployeeの初期値が入るようにしたい 9console.log(employee) // { id: 0, name: "", age: 0, ...100項目ほど}

回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2022/02/16 00:25