2015-09-18 48 views
1

JSBin Link獲得的翻譯:我的數據數組

的當我運行在jsBin的代碼中,我得到以下對象寫出了:

Game Modding: [[object Object] { 
    event_type: "program", 
    icon: "game-modding", 
    title: "Game Modding", 
    type: "info" 
}, [object Object] { 
    event_type: "program", 
    icon: "game-modding", 
    title: "Game Modding", 
    type: "info" 
}, [object Object] { 
    event_type: "program", 
    icon: "game-modding" 
    title: "Game Modding", 
    type: "info" 
}] 

我需要得到[object Object]出來的那裏,但經過一個小時的谷歌搜索,我沒有看到任何告訴我爲什麼它顯示這樣。

我正在使用下劃線來渲染和過濾數據,到目前爲止,它很快就會聚集在一起,但這個object Object事情正在阻礙實際使用我的數據。整個過程就是我試圖將我的名字給出的事件進行分組,並顯示每個事件提供的時間和事件的單一描述。

任何幫助非常感謝!

回答

2

JSBin被強迫的對象爲字符串,以打印在其控制檯。

如果您在瀏覽器中打開你的開發工具的控制檯,你會看到它的工作如預期(你打CMD + 選擇 + Ĵ打開Mac上的Chrome瀏覽器開發工具,例如):

output

正如順便說一句,只要你嘗試「打印」的對象到屏幕上,瀏覽器將調用對象的方法.toString

var myObj = {}; 

someDOMElement.innerHTML = myObj; 

// => on the screen, you'll see [object Object] 
+0

非常感謝,這正是問題所在。我弄了一個半小時,我一直都是這樣對待哈哈。再次感謝你! –

+0

@DylanLott沒有問題很高興它的工作! –

3

這很可能是JSBin方面的一個奇怪的選擇。

如果您在Chrome控制檯中試用您的代碼(例如),您將能夠以完美的順序查看您的列表。

其他人也報告了類似的問題:

https://github.com/jsbin/jsbin/issues/2310

+0

你完全正確,謝謝! –