Object.prototype.toString.call(obj) === ‘[object Object]‘
上面那个比较精准,其实也可以用这个,因为一般传进来的数据不是对象就是数组,极少可能是函数,所以下面也实用的
obj instanceof Object && typeof obj.length !== ‘number‘
判断一个数据是不是对象
原文:https://www.cnblogs.com/antyhouse/p/13256295.html