Reactjs 迭代对象键并获取值

Reactjs 迭代对象键并获取值,reactjs,Reactjs,我制作了一个应用程序中的对象组件,它有键值对,值本身就是列表。我已将此对象传递给ListItem组件。在ListItems组件中,我希望遍历所有键并获取所有值。我假设您成功地接收到子组件中的值 要遍历对象,请执行以下操作: for (var key in p) { if (p.hasOwnProperty(key)) { console.log(key + " -> " + p[key]); } } 但是,你想对这些值做什么呢?因为这是你的第一篇文章(我想

我制作了一个应用程序中的对象组件,它有键值对,值本身就是列表。我已将此对象传递给ListItem组件。在ListItems组件中,我希望遍历所有键并获取所有值。

我假设您成功地接收到子组件中的值

要遍历对象,请执行以下操作:

for (var key in p) {
    if (p.hasOwnProperty(key)) {
        console.log(key + " -> " + p[key]);
    }
}

但是,你想对这些值做什么呢?

因为这是你的第一篇文章(我想指出的是,最好分享你迄今为止尝试过的代码,这样社区将能够轻松处理你的所有查询)

我不确定您是如何传递对象的,但要使用对象的所有键及其数组值来迭代对象,您可以简单地这样做

// iterate the object keys
for (let key in obj) {
  console.log(key);

  // iterate the array for that specific object key
  obj[key].forEach(val => console.log(val));
}

你能分享一下你试过的代码吗。