[object Object] 是一個對象的字符串表示。例如,如果您使用 alert() 將對像打印到屏幕上,您可以看到此文本。您可以在循環中使用 console.log()、JSON.stringify() 或 ... 查看對象的內容。
在開發 JavaScript 的使用時,我們中的許多人遇到輸出:[object Object]。當我看到他時,我去找當時的導師問他:“那也是什麼意思?” "。我很困惑。
這篇文章旨在告訴你這個版本及其含義。我們將討論如何將 [object object] 翻譯成您可以使用的人類可讀內容。
什麼是 JavaScript [object object]?
> [object Object] 是對象實例的字符串版本。此值由一個 JavaScript 程序,如果您嘗試打印一個對象,而不必先將對象的形式作為字符串放入
這是對象 [object Object ] 的語法:。
難怪開發人員對此感到困惑:沒有錯誤消息或警告守衛告訴我們發生了什麼。看讓這個對像在動作中的示例
[object Object] JavaScript 示例
舉這個例子:
當alert聲明()被執行時,我們的代碼返回[object Object]。我們的程序嘗試返回傳遞給 alert() 方法的字符串表示形式。但是,由於我們的代碼將其視為一個對象,因此它告訴我們它是一個對象的實例