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如何换行

10个实用的es6方法,快来收藏!

javascript如何删除数组元素

javascript中return方法详解

es6中generator函数的用法介绍

html5结合javascript实现简易音乐播放器

javascript中window.close如何不提示弹窗

使用proxy实现双向绑定的方法介绍(代码)

javascript如何给div设置高度

javascript b包是什么

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




打赏

取消

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

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

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

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

评论

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