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爱好者其它相关文章!
-
即梦AI官网网址在哪-即梦AI官网入口直达 2025-12-09 -
币圈季节性趋势分析:真实规律还是市场错觉? 2025-12-09 -
如何判断是否错过股市上涨机会?关键信号解析 2025-12-09 -
枪王是什么梗?揭秘网络热词枪王的爆笑由来和流行用法,看完秒懂! 2025-12-09 -
攻城掠地傲世堂官网入口在哪-最新傲世堂官网地址速递 2025-12-09 -
腔梗是什么梗?揭秘年轻人最爱的网络热梗来源与爆火原因,速看! 2025-12-09