Javascript 嵌套数组的索引
我有一个这样的数组Javascript 嵌套数组的索引,javascript,arrays,Javascript,Arrays,我有一个这样的数组 var data = [ { name:"Movies", info: "category_name", data: [ { name:"Interstellar", info: "category_data" }, { name:"Dark Knight",
var data = [
{
name:"Movies",
info: "category_name",
data: [
{
name:"Interstellar",
info: "category_data"
},
{
name:"Dark Knight",
info: "category_data"
},
]
},
{
name:"Music",
info: "category_name",
data: [
{
name:" Adams",
info: "category_data"
},
{
name:"Nirvana",
info: "category_data"
},
]
}
]
console.log(data[0]);
如果I console.log([1][0]),则答案未定义。我想展示“星际”或“分类数据”。此数组的索引是什么?
数据[1][0]
未定义,因为数据[1]
is将给您数组中的第二个对象,数据[1][0]
不会给您数据[1]
中的第一个值,而是数据[1]。name
将是您对象中的第一个值。带索引的方括号仅适用于数组数组基于索引。对象基于属性名。所以你可以让它像。数据[0]。数据[0]。名称Json无效。[]
大括号也用于对象<例如,代码>数据[1]['name']。误导性地暗示它们只适用于带索引的数组方括号,从未说过带标识的方括号谢谢你的帮助,我可以找出索引