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

后端 未结 27 2062
刺人心
刺人心 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:26

    Just another way...

    var elmo = { 
      color: 'red',
      annoying: true,
      height: 'unknown',
      meta: { one: '1', two: '2'}
    }
    
    var subset = [elmo].map(x => ({
      color: x.color,
      height: x.height
    }))[0]
    

    You can use this function with an array of Objects =)

提交回复
热议问题