使用Object.entries遍历JavaScript对象

时间:2018-08-24 19:44:26

标签: javascript

我有一个JavaScript对象,它的形状是这样的:

const obj = {
              "User": ["u1", "u2"],
              "Role": ["r1", "r2"],
              "Company": ["c1", "c2", "c3"]
}

如何遍历此对象,以便可以打印出:

User:
 u1
 u2

Role:
 r1
 r2

Company:
 c1
 c2
 c3

谢谢。

1 个答案:

答案 0 :(得分:1)

您可以尝试下面的代码,我遍历对象,并为每个键打印出相应的数组值。

const obj = {
              "User": ["u1", "u2"],
              "Role": ["r1", "r2"],
              "Company": ["c1", "c2", "c3"]
             }

Object.keys(obj).forEach((prop)=> {console.log(prop+':\n'+ obj[prop].join('\n'))});