当我将其打印到控制台时,我的对象数组未按照我想要的方式显示。当我通过Tidy JS放置它时,它会正确格式化。当我将其打印到控制台时,它看起来不正确。
我希望它看起来像是
Array
Object
Key:Value
Key:Value
Array
Object
Object
Object
Object
但它会打印出此代码笔的工作方式:
https://codepen.io/anon/pen/qLrgKg
关于为什么要像在此Codepen中那样格式化的任何想法,而不是我希望的样子?
var ArrayOfBlocks1 = [
{
ID:"1",
block: "block1",
BlockElements: [
{ blockElement1: { QuestionID: "1" } },
{ blockElement2: { QuestionID: "2" } },
]
},
{
ID:"2",
block: "block2",
BlockElements: [
{ blockElement1: { QuestionID: "1" } },
{ blockElement2: { QuestionID: "2" } }
]
},
{
ID:"3",
block: "block3",
BlockElements: [
{ blockElement1: { QuestionID: "1" } },
{ blockElement2: { QuestionID: "2" } }
]
}
];
答案 0 :(得分:1)
您要打印数组中的第一个元素,而不是整个数组。
将第42行从console.log(ArrayOfBlocks1[0])
更改为console.log(ArrayOfBlocks1)