2012-05-21 85 views
15

當我有對象的數組,當我在Chrome的控制檯類型變量的名稱,我得到這個: enter image description here如何在Chrome控制檯中查看擴展對象/陣列?

問題: 有一些選項或時會顯示對象上翻了個標誌並在Chrome控制檯中查詢時擴展數組?

我使用控制檯很多,並在控制檯內執行內聯操作,每次修改數組時,我都必須單擊所有條目才能看到值。

我不想讓寫一個循環,所有的數組將會出console.dir

回答

18

要查看陣列的全部內容(或任何其他物體),無需編寫循環,您可以使用JSON.stringify。這將以JSON格式輸出整個對象,可以選擇縮進它。

例如:

console.info(JSON.stringify([{a:1,b:2}, {c:3,d:4}], null, ' ')) 

將輸出:

[ 
    { 
    "a": 1, 
    "b": 2 
    }, 
    { 
    "c": 3, 
    "d": 4 
    } 
] 
+0

謝謝!我現在每天使用這種方法很長一段時間來轉儲出所有對象和數組:) :) –

+0

@andypaxo console.log和console.info之間有什麼不同? – paulywill

-3

我不知道你是否知道這個,但... 點擊三角形,你可以看到完整的對象,我認爲這是非常實用的。


編輯

好抱歉,我不讀這部分「=。=但你可以檢查螢火蟲的console API鉻控制檯支持 Chrome Dev Tools: Console

+2

OP已經聲明:「我修改了一個數組,我必須點擊所有條目才能看到值」 – Jashwant

+0

@Jashwant +1注意! :) –

相關問題