var foo = [1,2,3,4]
(1) instanceof 判断数据类型, 返回值为布尔.
foo instanceof Array
(2) 判断他的构造函数是不是数组
foo.constructor == Array
(3)isArray() 方法判断传递的值是否是一个 Array
Array.isArray(foo)
(4)万能监测数据类型:Object.prototype.toString.call(数据) 返回固定格式字符 [object 数据类型]
Object.prototype.toString.call(foo) == ‘[object Array]’
如何判断一个变量foo是数组?
最新推荐文章于 2022-05-08 19:59:57 发布