如何识别数组
常见的问题是:我如何知晓某个变量是否是数组?
问题在于 JavaScript 运算符 typeof
返回 "object
":
var fruits = ["Banana", "Orange", "Apple", "Mango"]; typeof fruits; // 返回 object
typeof 运算符返回 "object",因为 JavaScript 数组属于对象。
解决方案 1:
为了解决这个问题,ECMAScript 5 定义了新方法 Array.isArray()
:
Array.isArray(fruits); // 返回 true
工
热门文章
-
js字符串也可以是对象,js字符串对象
2023-10-09 08:28
-
js对象属性的访问(如何访问js对象的属性)
2023-10-08 08:28
-
js对象的定义(如何定义js对象)
2023-10-08 08:25
-
js面向对象编程之js对象方法
2023-10-08 08:18
-
js面向对象编程之对象属性
2023-10-08 08:15
-
js中的对象(js也能面向对象的编程)
2023-10-08 08:13