javascript中的枚举对象

javascript中的枚举对象,javascript,object,enumerate,Javascript,Object,Enumerate,如何枚举下面这样的对象?我事先不知道钥匙,可能更多 { '10.193.105.1': { location: '02123', hostname: 'A0C2', contact: 'root@localhost' }, '10.199.107.1': { location: '01164', hostname: 'cp11', contact: 'me' } } Object.keys为您提供对象键。嵌套和循环 var obj=

如何枚举下面这样的对象?我事先不知道钥匙,可能更多

{ '10.193.105.1': 
   { location: '02123',
     hostname: 'A0C2',
     contact: 'root@localhost' },
  '10.199.107.1': 
   { location: '01164',
     hostname: 'cp11',
     contact: 'me' } }

Object.keys为您提供对象键。嵌套和循环

var obj={
'10.193.105.1': {
地点:'02123',
主机名:“A0C2”,
联系人:'root@localhost'
},
'10.199.107.1': {
位置:“01164”,
主机名:“cp11”,
联系人:“我”
}
};
Object.keys(obj).forEach(函数(键){//一级
var child=obj[key];
控制台。组(键);
Object.keys(child.forEach)(函数(prop){//第二级
log(prop,:,child[prop]);
});
控制台.groupEnd(键);

} );对象.键(obj).forEach…什么是console.group或console.groupEnd?事实上,我有一个nodejsIt是日志记录方法。。。打开开发者控制台,运行上面的代码,看看你的控制台。对不起,在nodesjs中怎么做?你不需要它来循环对象。在那里添加任何您想要的内容。这只是一个演示。如果要在节点中创建组,请使用以下命令。同样,这是不必要的。将其更改为普通控制台并删除groupEnd行。