判断一个数据是不是对象


Object.prototype.toString.call(obj) === '[object Object]'

上面那个比较精准,其实也可以用这个,因为一般传进来的数据不是对象就是数组,极少可能是函数,所以下面也实用的

obj instanceof Object && typeof obj.length !== 'number'


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM