让我们假设我有一个像这样的对象。
var foo = {
"dfsghasdgsad":{
"name":"bob",
"age":"27"
}
};
foo将始终只有一个对象,但生成了密钥。我如何检索" bob"和" 27"在我不知道生成的密钥名称是什么的情况下?
答案 0 :(得分:5)
使用Object.keys
:
var key = Object.keys(foo)[0];
var name = foo[key].name;
答案 1 :(得分:1)
使用Object.keys
获取密钥列表:
var name = foo[Object.keys(foo)[0]].name;