javascript怎么判断是否为对象
时间:2021-04-07
来源:互联网
标签:
今天PHP爱好者给大家带来判断方法:1、使用toString()来判断;2、使用“obj.constructor === Object”来判断;3、使用“ypeof obj === Object”来判断;4、利用instanceof关键字来判断。希望对大家有所帮助。

本教程操作环境:windows7系统、javascript1.8.5版、Dell G3电脑。
1、toString() 第一选择
let obj = {}
Object.prototype.toString.call(obj) === '[Object Object]'
2、constructor
let obj = {}
obj.constructor === Object
3、instanceof
注意:使用instanceof对数组进行判断也是对象
let obj = {}
obj instanceof Object //true
let arr = []
arr instanceof Object //true
4、typeof
let obj = {}
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'
以上就是javascript怎么判断是否为对象的详细内容,更多请关注php爱好者其它相关文章!
-
什么是无理数 常见的无理数有哪些 无理数和有理数的区别 时间:2025-11-19 -
Linux中软连接和硬链接的区别、优缺点和应用场景等 时间:2025-11-19 -
什么是Hypervisor Hypervisor虚拟机监控程序详解 时间:2025-11-19 -
numeric是什么数据类型 decimal和numeric的区别 时间:2025-11-19 -
Java中public class和class的区别 时间:2025-11-19 -
Android中Activity跳转的两种实现方法 时间:2025-11-19
今日更新
-
上过村晚的梗是什么意思?揭秘网络爆火乡村春晚名场面背后的搞笑真相!
阅读:18
-
千机阵锦囊阵容怎么搭配-千机阵阵容搭配新手
阅读:18
-
CF手游不良人联动武器-G36-李星云现已震撼曝光
阅读:18
-
阿里云官网网页版入口 一键直达阿里云网页版
阅读:18
-
币安风控申诉处理时间多久出结果 解答用户疑问
阅读:18
-
Yandex官网入口在哪 俄罗斯Yandex搜索引擎官网首页
阅读:18
-
币安风控后密码重置失败原因解析及解决方案
阅读:18
-
上海Z揭秘:网络爆梗背后的真相与笑点,速来get新知识!
阅读:18
-
上海地名梗是什么梗揭秘沪上热门调侃背后的趣味文化
阅读:18
-
雨课堂网页版官方网址是什么 最新登录入口一键直达
阅读:18










