我在問這個問題,因爲很難搜索/谷歌它。JavaScript [對象] [對象]調試
有時在JavaScript中,我想調試的東西。我寫alert(var);
或console.log(variable);
但很多時候我得到的是這樣的:
[object][Object]
如果我不知道什麼對象是我很難猜測什麼屬性,它可能。無痛調試這種類型的對象有哪些方法?順便說一句,你推薦什麼調試方法?
我知道這是重複,對不起。我到目前爲止發現的答案並不令人滿意。
編輯
myObj = {myObjProp: objVal}
確定。 alert(myObj);
=>[object][object]
。有沒有一種方法可以讓我提醒一個真實的物體,如alert(exampleMethod(myObj));
=>{myObjProp: objVal}
?
訪問它。如果你與執行console.log(),那麼你要麼不使用它的權利或你的數據是在這一點上已經損壞。 –
嘗試使用['console.dir()'](https://developer.mozilla.org/en-US/docs/Web/API/Console/dir) –
這很奇怪。如果有的話,你應該得到'[object Object]' – Bergi