オブジェクトがあるとします:
obj =
foo: 'foo'
bar: 'bar'
// ... and lots of other stuff ...
// ... these values vary, and are not actually hard coded ...
その属性のサブセットのみを含むそのオブジェクトのコピーを作成したいと思います。
obj2 =
foo: obj.foo
bar: obj.bar
// *doesn't* copy any other attributes from `obj`
これを行うためのより慣用的な方法はありますか?何かのようなもの
obj2 = copyOnly obj, ['foo', 'bar']
確かに、copyOnly
自分で書くこともできますが、これを行うための慣用的な方法を探しています。自家製の方法ではありません。このシナリオでお勧めできるイディオムはありますか?