您的位置 首页 javascript教程

js如何判断一个对象是否是数组(函数)

1、typeof操作符

实例:

// 数值typeof 37 === 'number';  // 字符串typeof '' === 'string';  // 布尔值typeof true === 'boolean';  // Symbolstypeof Symbol() === 'symbol';  // Undefinedtypeof undefined === 'undefined';  // 对象typeof {a: 1} === 'object';typeof [1, 2, 4] === 'object';  // 下面的例子令人迷惑,非常危险,没有用处。避免使用它们。typeof new Boolean(true) === 'object';typeof new Number(1) === 'object';typeof new String('abc') === 'object';  // 函数typeof function() {} === 'function';

从上面的实例我们可以看出,利用typeof除了array和null判断为object外,其他的都可以正常判断。

文章来源:火云技术网

文章标题:js如何判断一个对象是否是数组(函数)

文章地址:https://www.pyhw.net/30497_js%e5%a6%82%e4%bd%95%e5%88%a4%e6%96%ad%e4%b8%80%e4%b8%aa%e5%af%b9%e8%b1%a1%e6%98%af%e5%90%a6%e6%98%af%e6%95%b0%e7%bb%84%ef%bc%88%e5%87%bd%e6%95%b0%ef%bc%89-2.html

关于作者: 火云技术网

热门文章

发表评论

您的电子邮箱地址不会被公开。

网站地图