2016-07-14 121 views
1

我有一个新手问题。我如何在控制台中打印这些信息? the object shown in the console 我有一个对象不是一个DOM元素,它有一个数组里面。 我打印对象,但我需要获取数组的元素。控制台中的打印阵列

如何打印“bannerdata”的子项?

我写道:console.log(varName.bannerdata);

这就是我得到的。

+0

你'console.log'声明似乎是正确的。有什么问题? – smarx

+0

尝试console.dir –

+1

输出该对象的JSON文本:'console.log(JSON.stringify(varName.bannerdata));' – trincot

回答

3

只需点击对象项旁边的小箭头,数组中的项就会展开,您将获得存储在数组中的对象的属性。

或者使用JSON.stringify(yourArrayHere)作为@trincot建议,例如:

var bannerData = [{item:1},{item:2},{item:3}]; 
 
console.log(JSON.stringify(bannerData));

JSON.stringify()方法将一个JavaScript值/对象转换为JSON字符串。

如果您有兴趣了解更多关于()Chrome开发者工具,包括使用API​​的console.log和其他技巧,你可以通过阅读启动以下:

https://developers.google.com/web/tools/chrome-devtools/

http://tutorialzine.com/2015/03/15-must-know-chrome-devtools-tips-tricks/

+0

我尝试了@trincot的建议,但是我得到了像它在图像中显示的“null”,因为dataBanner的“null”,但它有孩子,我不知道命令来获取它们。 – Daijard

+0

对于如何对应用程序进行编码,我得到空值。答案是可以的 – Daijard