0
A
回答
0
var a = []
typeof a
==> "object"
因爲數組是從類型要檢查它的Array
或者沒有,那麼用這種方法object.if的在Javascript繼承
Array.isArray(a) ==> true
+0
@需要添加更多描述時顯示爲對象 – zabusa
0
很好,因爲陣列IS一個對象。檢查文檔here
JavaScript Array對象是一個全局對象,用於 構造數組;它們是高級的類列表對象
數組是類列表對象,其原型具有執行遍歷和變異操作的方法。 JavaScript 數組的長度及其元素的類型都不固定。由於數組的長度 可以隨時更改,並且數據可以存儲在數組中的非連續的 位置,所以JavaScript數組不會保證爲 稠密;這取決於程序員如何選擇使用它們。一般而言,這些是便利的特徵;但如果這些功能 不適合您的特定用途,則可以考慮使用 類型的數組。
相關問題
- 1. 什麼樣的對象在控制檯中顯示爲[object Text]?
- 2. 爲什麼控制檯打印對象的數組,但不是一個對象
- 3. 當控制檯顯示對象內容時,爲什麼對象顯示爲未定義?
- 4. 爲什麼typeof 3> 2在javascript控制檯中返回false?
- 5. 爲什麼console.log()顯示一個數組,但typeof返回'object'?
- 6. 爲什麼控制檯顯示聊天爲空?
- 7. 爲什麼我的控制檯應用程序沒有顯示控制檯
- 8. 爲什麼JavaScript在其數字中顯示typeof爲「string」?
- 9. JSON對象顯示爲空。爲什麼?
- 10. 什麼使Firebug/Chrome控制檯將自定義對象視爲數組?
- 11. 爲什麼Chrome的控制檯不再顯示功能代碼?
- 12. 爲什麼在控制檯上顯示奇怪的字符?
- 13. 從控制檯顯示JSON對象
- 14. Chrome控制檯顯示對象屬性爲undefined
- 15. 爲什麼不顯示我的對象?
- 16. 爲什麼控制檯輸出作爲一個函數?
- 17. 爲什麼控制檯顯示我jQuery沒有方法'活'
- 18. 爲什麼控制檯消息顯示多次?
- 19. 爲什麼Chrome控制檯以不同方式顯示陣列?
- 20. 爲什麼dojo.isIE在IE9控制檯顯示8?
- 21. 爲什麼phpunit在控制檯中不顯示任何錯誤
- 22. 爲什麼控制檯中不顯示標題消息?
- 23. 爲什麼在控制檯上不顯示字符默認值?
- 24. 的typeof(function.arguments)爲對象
- 25. 爲什麼帶有對象的typeof數組返回「Object」而不是「Array」?
- 26. 爲什麼typeof運算對象,字符串,數字...在Javascript
- 27. 爲什麼typeof callback成爲數字?
- 28. 爲什麼此數組返回0作爲對象計數?
- 29. 爲什麼typeof數組[0] =='undefined'不起作用?
- 30. 使用typeof作爲通用對象C#
因爲數組是具有特殊功能的對象。用於檢查數組['Array.isArray'](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/isArray)。 –
在JavaScript中,數組是一個用於構造新數組的對象。它們通常包含遍歷和/或在它們內部進行變異的方法。因此,它們在嘗試執行類型 – rand0m