Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/434.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用Object.entries在JavaScript对象上迭代_Javascript - Fatal编程技术网

使用Object.entries在JavaScript对象上迭代

使用Object.entries在JavaScript对象上迭代,javascript,Javascript,我有一个JavaScript对象,它的形状如下: const obj = { "User": ["u1", "u2"], "Role": ["r1", "r2"], "Company": ["c1", "c2", "c3"] } 如何迭代此对象,以便打印出: User: u1 u2 Role: r1 r2 Company: c1 c2 c3 谢谢。您可以尝试以下代码,我在对象上迭代,并为每个

我有一个JavaScript对象,它的形状如下:

const obj = {
              "User": ["u1", "u2"],
              "Role": ["r1", "r2"],
              "Company": ["c1", "c2", "c3"]
}
如何迭代此对象,以便打印出:

User:
 u1
 u2

Role:
 r1
 r2

Company:
 c1
 c2
 c3

谢谢。

您可以尝试以下代码,我在对象上迭代,并为每个键打印出相应的数组值

const obj={
“用户”:[“u1”、“u2”],
“角色”:[“r1”、“r2”],
“公司”:[“c1”、“c2”、“c3”]
}
Object.keys(obj).forEach((prop)=>{console.log(prop+':\n'+obj[prop].join('\n'))})
for(obj中的var key){console.log(key+':\n'+obj[key]。join('\n')+'\n\n')}