js判断是否为数组

1.错误方式

  使用typeof 返回的是object

2.正确方式

  方式一:使用instanceof

  方式二:Object

// 声明一个数组
var array = [];
// 方式一
alert(array instanceof Array);
// 方式二
alert(Object.prototype.toString.call(array) === '[object Array]');

2023年4月21日14:46:31

function isArray(obj) { //判断输入是否为数组
  return Object.prototype.toString.call(obj) === '[object Array]';
}
function isObject(obj) { //判断输入是否为对象
  return Object.prototype.toString.call(obj) === '[object Object]';
}

 

写在最后

  哪位大佬如若发现文章存在纰漏之处或需要补充更多内容,欢迎留言!!!

 相关推荐:

posted @ 2018-05-18 14:52  Marydon  阅读(591)  评论(0编辑  收藏  举报