How to get a subset of a javascript object's properties

后端 未结 27 2351
刺人心
刺人心 2020-11-21 22:46

Say I have an object:

elmo = { 
  color: \'red\',
  annoying: true,
  height: \'unknown\',
  meta: { one: \'1\', two: \'2\'}
};

I want to m

27条回答
  •  天命终不由人
    2020-11-21 23:39

    I suggest taking a look at Lodash; it has a lot of great utility functions.

    For example pick() would be exactly what you seek:

    var subset = _.pick(elmo, ['color', 'height']);
    

    fiddle

提交回复
热议问题