首页 编程 正文

js typeof判断对象类型

2023-10-10 14:33 23
admin

如何识别数组

常见的问题是:我如何知晓某个变量是否是数组?

问题在于 JavaScript 运算符 typeof 返回 "object":

var fruits = ["Banana", "Orange", "Apple", "Mango"];

typeof fruits;             // 返回 object

typeof 运算符返回 "object",因为 JavaScript 数组属于对象。

解决方案 1:

为了解决这个问题,ECMAScript 5 定义了新方法 Array.isArray()

Array.isArray(fruits);     // 返回 true