2016-09-14 108 views
0

Chrome開發工具之間的區別是什麼區別:Chrome開發者工具,對象

>[] 
    > 0: Object 
    > 1: Object 

>[Object, Object] 
    > 0: Object 
    > 1: Object 

我試圖調試角1個應用,我有2個按鈕運行相同的一組代碼。在一個按鈕上單擊我得到第一個控制檯顯示,我的數據不顯示,如果我按另一個按鈕,一切正常。實際上右箭頭是黑色的直角三角形。

在此先感謝

+0

我能想到的第一個輸出的唯一原因是你的代碼分配給了數組的原型:'a = [];一個.__原__ [0] = {};一個.__原__ [1] = {}; a;'或通過類似的原型操作。 – wOxxOm

回答

1

都是對象 的陣列和鉻控制檯的事情是,它顯示了陣列的最新值。 所以第二次你的數組有2個對象(我假設你正在安慰相同的數組),所以它在第一行給出了該數組的當前值。但是當這個數組被打印在控制檯上時,它是空的,這就是爲什麼[]符號,但現在它有兩個對象,這就是爲什麼它顯示兩個對象。

+0

它是相同的數組,並且都有2個對象。區別在於第二個標題Object,Object。我正在隔離這個問題,第一個對象不在$ http get函數中,第二個在該函數內部。我總是很難與這個問題 – user2690440

+0

我很難理解你的問題,你可以用功能點擊功能來更新你的問題嗎?我已經回答了這兩個控制檯的意思,並告訴我需要看看你的按鈕事件 –

相關問題