1、判断数组方法
let arr = [1,2,3];
console.log(typeof arr); //不能用于判断是否为数组,返回的是一个对象
console.log(arr instanceof Array);
console.log(arr.constructor == Array);
console.log(Object.prototype.toString.call(arr) === '[object Array]');
console.log(Array.isArray(arr))
!!!注意 typeof 不能判断是否为数组
2、判断是否为对象
let obj = {
name:'苦'
}
console.log(obj instanceof Object)
console.log(obj.constructor == Object)
console.log(Object.prototype.toString.call(obj) == '[object Object]')