var obj = {};
1、toString(推荐)
Object.prototype.toString.call(obj) === '[object Object]'
2、constructor
obj.constructor === Object
3、instanceof 需要注意的是由于数组也是对象,因此用 arr instanceof Object 也为true。
obj instanceof Object
4、typeof
typeof obj === Object // 根据typeof判断对象也不太准确 表达式 返回值 typeof undefined 'undefined'
typeof null 'object' typeof true 'boolean' typeof 123 'number' typeof "abc"
'string' typeof function() {} 'function' typeof {} 'object' typeof [] 'object'
5、$.isPlainObject()
判断指定参数是否是一个纯粹的对象(所谓"纯粹的对象",就是该对象是通过"{}"或"new Object"创建的。)
$.isPlainObject(obj)

技术
©2019-2020 Toolsou All rights reserved,
华为在线编程练习(试题加答案)C++标准库Jsp+Ajax+Servlet+Mysql实现增删改查(一)免费下载文档:给你介绍几个实用的免费下载网址微软翻译、Office现开始支持因纽特语Unity 场景异步加载(加载界面的实现)随机森林篇 R语言实现Java基础知识之笔记总结分享(超详细)PYTHON入门期末复习汇总vue组件页面高度根据屏幕大小自适应