哪种更优雅的方式迭代React中的对象值?

时间:2017-05-22 10:28:21

标签: reactjs react-redux

我在redux商店

中有对象
  `{455:{id:'455',name'test'},456:{id:'456',name:'test2},457:{id:'457',name'test3'},...}`. 

现在我用方法Object.keys迭代值。对于这种情况有更优雅的方法吗? 非常感谢。

1 个答案:

答案 0 :(得分:0)

不是使用Object.keys映射对象,而是可以使用Object.values()返回值数组,然后将其映射为

var obj = {
  '455': {
    id: '455',
    name:'test'
  },
  '456': {
    id: '456',
    name: 'test2'
  },
  '457': {
    id: '457',
    name:'test3'
  }
}
Object.values(obj).map((val) => console.log(val))