gpt4 book ai didi

javascript - 在javascript中枚举对象

转载 作者:行者123 更新时间:2023-11-30 12:11:21 24 4
gpt4 key购买 nike

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

{ '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(obj).forEach( function(key) { //level one
var child = obj[key];
console.group(key);
Object.keys(child).forEach( function (prop) { //level two
console.log(prop, ":", child[prop]);
});
console.groupEnd(key);
} );

关于javascript - 在javascript中枚举对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33701130/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com