わからないこと
typescript練習問題の『Nullableな型を作ってください』という問題の回答を見ていて思ったことなのですが、「該当コード」のtype PropNullable<T> = {[P in keyof T]: T[P] | null}
はどのような場面で利用できるのでしょうか。
typescript
1const obj:User = { name: null, age: null, money: null }
としても問題ないように思えるのですが、何かPropNullableを使用しなければいけない状況があるのでしょうか。
ご回答お待ちしております。
何卒よろしくお願いいたします。
該当コード
typescript
1type PropNullable<T> = {[P in keyof T]: T[P] | null}; 2 3interface User { name: string, age: number, money: null } 4 5const obj:PropNullable<User> = { name: null, age: null, money: null }
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/06/28 04:18 編集