javascript
1// data には id, name の他にも様々な情報が含まれているとします 2getIdAndName() { 3 const { 4 id, name 5 } = data 6 7 return { 8 id, name 9 } 10}
あるオブジェクトから特定のキーの要素(例の場合は id
と name
)を抜き出し、新たなオブジェクトとして返すメソッドを作成しています。
分割代入が使えるのではないかと思ったのですが、下記の記述が重複してしまいもっとスマートに書けないものかと考えています。
{ id, name }
なにか良い方法はありますでしょうか。
そもそも分割代入を使うべきところではないでしょうか。