Javascript 获取每个嵌套级别的对象列表
使用JavaScript,如何获取数组Javascript 获取每个嵌套级别的对象列表,javascript,jquery,json,firebase,firebase-realtime-database,Javascript,Jquery,Json,Firebase,Firebase Realtime Database,使用JavaScript,如何获取数组 { "John Doe": { "Age": 18, "Gender": "M" }, "Jane Doe": { "Age": 16, "Gender": "F" }, "Steve Appleseed":{ "Age": 21, "Gender": "M" } } 如果有帮助的话,我将Firebase与Jav
{
"John Doe": {
"Age": 18,
"Gender": "M"
},
"Jane Doe": {
"Age": 16,
"Gender": "F"
},
"Steve Appleseed":{
"Age": 21,
"Gender": "M"
}
}
如果有帮助的话,我将Firebase与JavaScript和jQuery PWA一起使用,我需要一个嵌套特定级别的所有对象名称的列表。首先请注意,这与JSON无关。你拥有的是一个物体。因此,
Object.key
将满足您的要求:
var obj={
“约翰·多伊”:{
“年龄”:18岁,
“性别”:“M”
},
“无名氏”:{
“年龄”:16岁,
“性别”:“F”
},
“Steve Applesed”:{
“年龄”:21岁,
“性别”:“M”
}
}
var keys=Object.keys(obj);
控制台日志(键);
console.log(obj[keys[0][“Age”]);//John Doe的年龄首先要注意,这与JSON无关。你拥有的是一个物体。因此,Object.key
将满足您的要求:
var obj={
“约翰·多伊”:{
“年龄”:18岁,
“性别”:“M”
},
“无名氏”:{
“年龄”:16岁,
“性别”:“F”
},
“Steve Applesed”:{
“年龄”:21岁,
“性别”:“M”
}
}
var keys=Object.keys(obj);
控制台日志(键);
console.log(obj[keys[0][“Age”]);//John Doe的年龄
您可以使用Object.keys(obj)
有关更多详细信息,请参见
var obj={
“约翰·多伊”:{
“年龄”:18岁,
“性别”:“M”
},
“无名氏”:{
“年龄”:16岁,
“性别”:“F”
},
“Steve Applesed”:{
“年龄”:21岁,
“性别”:“M”
}
};
var结果=Object.keys(obj);
控制台日志(结果)代码>您可以使用对象键(obj)
有关更多详细信息,请参见
var obj={
“约翰·多伊”:{
“年龄”:18岁,
“性别”:“M”
},
“无名氏”:{
“年龄”:16岁,
“性别”:“F”
},
“Steve Applesed”:{
“年龄”:21岁,
“性别”:“M”
}
};
var结果=Object.keys(obj);
控制台日志(结果)代码>试试这个
var names = ["John Doe", "Jane Doe", "Steve Appleseed"];
试试这个
var names = ["John Doe", "Jane Doe", "Steve Appleseed"];
您可以使用object.keys()代码>
有关更多信息,请查看
t={
“约翰·多伊”:{
“年龄”:18岁,
“性别”:“M”
},
“无名氏”:{
“年龄”:16岁,
“性别”:“F”
},
“Steve Applesed”:{
“年龄”:21岁,
“性别”:“M”
}
}
对象。键(t)代码>您可以使用object.keys()代码>
有关更多信息,请查看
t={
“约翰·多伊”:{
“年龄”:18岁,
“性别”:“M”
},
“无名氏”:{
“年龄”:16岁,
“性别”:“F”
},
“Steve Applesed”:{
“年龄”:21岁,
“性别”:“M”
}
}
对象。键(t)代码>那么稍后,为了得到John的年龄,我会使用:json[names[0][“age”];json是根对象的名称。因此,稍后,为了获得John的年龄,我将使用:json[names[0]][“age”];json是根对象的名称。在obj
初始化中缺少分号。应该是var obj={…}代码>在obj
初始化中缺少分号。应该是var obj={…}代码>