javascript - 数组不是 Javascript 中的数据类型?

标签 javascript arrays types

根据 Professional Javascript for Web developers array is not a datatype in Javascript:

❑   “undefined” if the value is undefined 
❑   “boolean” if the value is a Boolean 
❑   “string” if the value is a string 
❑   “number” if the value is a number
❑   “object” if the value is an object or null 
❑   “function” if the value is a function

对吗?

最佳答案

这是正确的,Array只是 object 的后代。请注意,尽管它确实覆盖了一些东西,例如数组中的 .toString() 将其成员打印在逗号列表中,而不是像 "[Object object]"普通对象会。

关于javascript - 数组不是 Javascript 中的数据类型?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4148258/

相关文章:

arrays - 在 SQLite 中存储在另一个表中引用的数组

匿名类型的 C# 类型转换异常,为什么?

c# - 解析bool的简单方法?在一行中

javascript - 如何在本地 Node.js 服务器 html 页面上包含多个库

javascript - 我如何获得 float 变量中点后的 5 位数字?

javascript - 在 Android 中使用 JavaScript 更改 Activity

java - 如何使用 `Comparator` 接口(interface)对二维数组进行排序?

javascript - 我应该如何遍历这个 JSON 数据?

c - 打印二维字符数组

模块及其类型的继承