javascript怎么判断是否为对象


本文摘自PHP中文网,作者青灯夜游,侵删。

判断方法:1、使用toString()来判断;2、使用“obj.constructor === Object”来判断;3、使用“ypeof obj === Object”来判断;4、利用instanceof关键字来判断。

本教程操作环境:windows7系统、javascript1.8.5版、Dell G3电脑。

1、toString() 第一选择

1

2

let obj = {}

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

2、constructor

1

2

let obj = {}

obj.constructor === Object

【推荐学习:js基础教程】

3、instanceof

注意:使用instanceof对数组进行判断也是对象

1

2

3

4

let obj = {}

obj instanceof Object  //true

let arr = []

arr instanceof Object  //true

4、typeof

阅读剩余部分

相关阅读 >>

为什么javascript小数相减会出现一长串的小数位数?

jquery方法的总结(附示例)

js常用正则表达式总汇

javascript adm是什么

javascript 中的 nan

js代码怎么注释

javascript on方法怎么用

javascript怎么将值转换成数字类型

javascript怎么累加

javascript数组删除的方法有哪些

更多相关阅读请进入《javascript》频道 >>




打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...