【发布时间】:2019-07-01 20:42:51
【问题描述】:
我有这个嵌套数组。
var contacts = [
{
"firstName": "Akira",
"lastName": "Laine",
"number": "0543236543",
"likes": ["Pizza", "Coding", "Brownie Points"]
},
{
"firstName": "Harry",
"lastName": "Potter",
"number": "0994372684",
"likes": ["Hogwarts", "Magic", "Hagrid"]
},
{
"firstName": "Sherlock",
"lastName": "Holmes",
"number": "0487345643",
"likes": ["Intriguing Cases", "Violin"]
},
{
"firstName": "Kristian",
"lastName": "Vos",
"number": "unknown",
"likes": ["JavaScript", "Gaming", "Foxes"]
}
];
我知道如何访问数组中的属性,如下所示:
contacts[0][firstName]
获取"Akira"。但我想显示嵌套数组中的第一个数组。我该怎么做呢?如果我只输入console.log(contacts[0]);,我会得到[object Object]。
我听说过 JSON.parse()。在嵌套数组或任何其他数组中显示第一个数组是否正确?
【问题讨论】:
-
不,我想在控制台中查看第一个数组
-
那里没有 JSON,所以不需要
JSON.parse。 不同的浏览器会为console.log显示不同的输出(该链接还显示了如何“记录对象”),因此考虑使用console.dir来诊断显示对象。
标签: javascript json multidimensional-array