js中对数组和对象的判断方法
时间:2021-06-22 18:14:25
收藏:0
阅读:0
1.Object.prototype.tosString.call(); 最确定 使用最广
例子:console.log(Object.prototype.toString.call([]));
2.instanceof JS语法 和数组Array进行比较判断
例子:console.log([] instanceof Array);//true
3.constructor 查找构造函数
例子:var obj = [] || {};
console.log(obj.constructor);
4.Array.isArray() ES6提供 低版本浏览器不好使
例子:console.log(Array.isArray([]));//true
5.利用数组特有的push方法 ,对数组和对象进行判断
例子:var d = [] || {};
if(d.pust){
console.log(‘array‘);
}else{
console.log(‘object);
}
评论(0)