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数组怎么删除所有元素

js中splice()方法是什么?

javascript怎么去除字符串空格

javascript函数前面加!、+、-、~, ;符号的意义介绍

javascript有没有二维数组

js代码实现瀑布流插件

javascript和css的区别是什么

不能编辑javascript的程序有什么

jquery中prop什么意思

小程序中canvas如何实现图案在线定制的功能

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




打赏

取消

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

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

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

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

评论

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