假设我有一个对象:
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
自己写,但我正在寻找惯用的方式来做到这一点,而不是家庭烘焙的方式。对于这种情况,您可以推荐这样的成语吗?