Como obter um subconjunto das propriedades de um objeto javascript
Digamos que eu tenha um objeto:
elmo = {
color: 'red',
annoying: true,
height: 'unknown',
meta: { one: '1', two: '2'}
};
Eu quero fazer um novo objeto com um subconjunto de suas propriedades.
// pseudo code
subset = elmo.slice('color', 'height')
//=> { color: 'red', height: 'unknown' }
Como posso conseguir isso?