回答
這意味着你正在提醒一個對象的實例。當對象被調用時,對象上將調用toString()
,並且默認實現返回[object Object]
。
var objA = {};
var objB = new Object;
var objC = {};
objC.toString = function() { return "objC" };
alert(objA); // [object Object]
alert(objB); // [object Object]
alert(objC); // objC
如果要檢查的對象,就應該把它console.log
,JSON.stringify()
,或枚舉它的性能和使用for in
檢查他們的個人。
alert()函數無法以易於閱讀的方式輸出對象。請嘗試使用console.log(對象),然後啓動瀏覽器的控制檯進行調試。
這個評論完美地回答了我想弄明白的東西。 – 2018-02-05 03:48:39
我在其他被重複的問題中寫了這個答案,很快我想把答案貼近,所以任何方式都是我的答案。我的兩分錢,並希望其他人以任何方式幫助。
由於@Matt回答了[object object]
的原因,所以你有三個選項JSON.stringify(JSONobject)
,console.log(JSONobject)
或迭代該對象,請看下面的基本例子。
var jsonObj={
property1 : "one",
property2 : "two",
property3 : "three",
property4 : "fourth",
};
var strBuilder = [];
for(key in jsonObj){
if (jsonObj.hasOwnProperty(key)) {
strBuilder.push("Key is " + key + ", value is " + jsonObj[key] + "\n");
}
}
alert(strBuilder.join(""));
警報是不是最好的顯示對象。嘗試console.log?如果仍然在控制檯中看到對象對象,請使用像這樣的JSON.parse>var obj = JSON.parse(yourObject); console.log(obj)
不,「JSON.parse」沒有幫助。 – Bergi 2018-01-06 17:43:59
- 1. Object ...是什麼意思?
- 2. 使用什麼(object obj = new Object())是什麼意思?
- 3. [array/object]中的[literal]是什麼意思?
- 4. <Object>在地圖上<Object>是什麼意思?
- 5. 獲取[object,Object]而不是整個用戶數據。那是什麼意思?
- 6. 爲什麼JavaScript從valueOf()而不是[object]返回[object Object]?
- 7. Object Inspector中的星號是什麼意思?
- 8. Object Alloc工具中的列是什麼意思?
- 9. 這種類型的Object是什麼意思?
- 10. 分配「heapshots」中的<non-object>是什麼意思?
- 11. 什麼是「Uncaught TypeError:Object [object Object] has no method'sfProductFilter'」?
- 12. 在php中,「$ this-> object - > ...」是什麼意思?
- 13. Mongodb異常,「MongoCursorException」消息'$ operator made object too large「是什麼意思?
- 14. 「object」ansvals'not found「錯誤 - 這是什麼意思?
- 15. 在java中擴展Vector <Object>是什麼意思?
- 16. 在Basic4Android中Array as Object是什麼意思?
- 17. 「TypeError:[foo] object is not callable」是什麼意思?
- 18. 錯誤「object not interpretable as a factor」是什麼意思?
- 19. 是什麼對象@object意味着
- 20. Calendar.before(Object when),爲什麼是Object?
- 21. C#「Interlocked.Exchange(Object,Object):Object`的Java等價物是什麼?
- 22. Object,Object和[1:Object,2:Object]之間有什麼區別?
- 23. 什麼是PHP中的[object]?
- 24. JavaScript:什麼是NaN,Object或primitive?
- 25. 爲什麼JavaScript基元不是instanceof Object?
- 26. 爲什麼javascript typeof總是返回「object」
- 27. 是什麼意思:是什麼意思?
- 28. javascript:/ * @ @ * /是什麼意思?
- 29. JavaScript是什麼意思?
- 30. 什麼是javascript someValue || {} 意思?
另請參見[\ [object Object \]是什麼意思?](http://stackoverflow.com/q/4750225/1048572) – Bergi 2014-11-04 16:16:09