标签:构造函数 版本 函数 nbsp array 例子 tor console 构造
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);
}
标签:构造函数 版本 函数 nbsp array 例子 tor console 构造
原文地址:https://www.cnblogs.com/chenhuaiyou/p/14844422.html