2016-07-14 91 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