Javascript 获取对象中第一个子对象的名称
我有以下目标:Javascript 获取对象中第一个子对象的名称,javascript,Javascript,我有以下目标: bots: { bot_1: { [...] }, bot_2: { [...] }, bot_3: { [...] } ... }, 我怎么知道第一个孩子的名字?在本例中为“bot_1”。谢谢 编辑:我应该多搜索一点,因为这是一个非常基本的问题。我试图寻找答案,但我找不到,因为我不知道它被称为“财产”。无论如何,谢谢你的帮助你能做到的 bots[Object.keys(bots)[0]
bots: {
bot_1: {
[...]
},
bot_2: {
[...]
},
bot_3: {
[...]
}
...
},
我怎么知道第一个孩子的名字?在本例中为“bot_1”。谢谢
编辑:我应该多搜索一点,因为这是一个非常基本的问题。我试图寻找答案,但我找不到,因为我不知道它被称为“财产”。无论如何,谢谢你的帮助你能做到的
bots[Object.keys(bots)[0]];
获取对象的第一个关键点。但是,您可能不会始终获得
bot_1
,因为键是无序的bot_1
不是第一个子项。对象是无序的。一个浏览器的第一个键可能与下一个浏览器不同。name
?你是说键
?…值
?…血型
最喜欢的颜色
?我的意思是“bot_1”,但我不确定它叫什么。重要的是要注意对象属性没有顺序,所以如果你想让它总是返回“bot_1”,你必须搜索.keys()数组。@terpinmd:是的,在我的答案中添加了警告。@Jan PaulFarac:如果它有效,接受答案。我会的,一旦StackOverflow让我。。还剩7分钟