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. 为什么控制台显示聊天为空?
- 6. 为什么JavaScript在其数字中显示typeof为“string”?
- 7. JSON对象显示为空。为什么?
- 8. 什么使Firebug/Chrome控制台将自定义对象视为数组?
- 9. 为什么在控制台上显示奇怪的字符?
- 10. 为什么Chrome的控制台不再显示功能代码?
- 11. Chrome控制台显示对象属性为undefined
- 12. 为什么不显示我的对象?
- 13. 为什么控制台输出作为一个函数?
- 14. 为什么控制台中不显示标题消息?
- 15. 为什么Chrome控制台以不同方式显示阵列?
- 16. 为什么在控制台上不显示字符默认值?
- 17. 为什么dojo.isIE在IE9控制台显示8?
- 18. 为什么控制台消息显示多次?
- 19. 为什么typeof运算对象,字符串,数字...在Javascript
- 20. 为什么此数组返回0作为对象计数?
- 21. 使用typeof作为通用对象C#
- 22. Dojo控制台错误对象为空
- 23. 为什么在控制台上显示一个整数时记录了对象引用?
- 24. 为什么JSON显示数组索引和数组对象雄辩
- 25. Chrome DevTools:在控制台中显示函数对象的属性
- 26. 为什么我的对象属性在我的控制台中显示两个不同的值? Rails 3中
- 27. 它为什么不使用jquery在控制台日志中显示JSON数据?
- 28. 为什么控制台不显示从选择器返回的jQuery对象的方法?
- 29. 为什么javascript对象在Chrome,Firefox,Safari的控制台中显示不同的值?
- 30. 作为数组的对象
因为数组是具有特殊功能的对象。用于检查数组['Array.isArray'](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/isArray)。 –
在JavaScript中,数组是一个用于构造新数组的对象。它们通常包含遍历和/或在它们内部进行变异的方法。因此,它们在尝试执行类型 – rand0m