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]';
}
写在最后
哪位大佬如若发现文章存在纰漏之处或需要补充更多内容,欢迎留言!!!
相关推荐:
本文来自博客园,作者:Marydon,转载请注明原文链接:https://www.cnblogs.com/Marydon20170307/p/9056197.html