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爱好者其它相关文章!
-
Huobi(HTX)交易所全面综合评价(2025年最新HTX详细评估) 时间:2025-05-01
-
衍生品加密货币交易所有哪些?顶级衍生品加密货币交易所排名前十 时间:2025-05-01
-
虚拟货币交易所该怎么选?全球虚拟货币交易所排名2025 时间:2025-05-01
-
2025 年最佳比特币交易所:交易比特币 (BTC) 的 15 家加密货币交易所 时间:2025-05-01
-
Gate.io大门交易平台全面解析:功能、特色与用户体验 时间:2025-05-01
-
2025年全球前14大现货虚拟货币交易所排名介绍与推荐 时间:2025-05-01
今日更新
-
一起彻底搞懂 MySQL 的锁机制
阅读:24
-
wps表格怎么筛选内容?wps表格使用筛选器进行筛选的方法!
阅读:23
-
javascript怎么将字符串转为数字
阅读:25
-
想在ps里设计竖版展会海报?跟着这样做就行!
阅读:20
-
介绍 composer 进阶命令
阅读:21
-
详解企业微信登录获取用户信息
阅读:19
-
CyberArticle网文快捕如何操作?网文快捕的使用方法
阅读:21
-
php怎么去掉数组最后一个字符串
阅读:18
-
u方法会把index.php显示怎么办
阅读:19
-
凤凰新闻怎么设置推送内容?三个步骤教你轻松设置自己喜欢的新闻!
阅读:19