どのように質問すればいいのかわからずコードを記載させていただきました。
ソース1は理解できるのですが、ソース2の最後の行の書き方がどのような理屈なのかわかりません。
解説いただけないでしょうか?
ソース1
TypeScript
1type User = { 2 id: number 3 name: string 4} 5const user:User = { id: 1, name:"hoge" } 6const { id } = user // id = 1
ソース2
TypeScript
1// ソース1の続き 2type UserEx = { 3 user: User 4} 5const userex: UserEx = { user: user } 6const { user: {id} } = userex // id = 1
2020.10.15 追記)
TypeScriptの分割代入について
https://typescript-jp.gitbook.io/deep-dive/future-javascript/destructuring#obujekutono
回答1件
あなたの回答
tips
プレビュー