博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
如何准确判断object
阅读量:6959 次
发布时间:2019-06-27

本文共 490 字,大约阅读时间需要 1 分钟。

hot3.png

一、typeof obj === 'object'判断obj是否是object类型 存在一定的弊端。如下:

let obj = {},let arr = []console.log(typeof obj === 'object')   // trueconsole.log(typeof arr ===  'object')   // true

二、从上可知typeof并不能准确的判断数据类型, 可以通过Object.prototype.toString.call(obj) === '[object Object]' 来判断是不是Object类型的。

let obj = {}let arr = []console.log(Object.prototype.toString.call(obj))  // [object  Object]console.log(Object.prototype.toString.call(arr))   // [object  Array]

转载于:https://my.oschina.net/u/3608045/blog/1796093

你可能感兴趣的文章
败者树_百度百科
查看>>
[转载]DB2与ORACLE、MYSQL比较2
查看>>
字符设备驱动笔记——异步通知(八)
查看>>
MVC4 开篇
查看>>
IIS 与 Apache共存
查看>>
DWZ与KindEditor编辑器的整合
查看>>
PHP发送HEAD方法请求
查看>>
7zip File: How to Uncompress 7z files on Ubuntu, Debian, Fedora
查看>>
office web apps
查看>>
python 模块路径
查看>>
ActiveMQ简介
查看>>
第一部分:开发前的准备-第六章 用户界面基础指导
查看>>
OracleHelper[.Net 连接Oracle数据库的封装类]
查看>>
JDBC与JNDI的区别
查看>>
C语言 消灭编译警告(Warning)
查看>>
转载:Unobtrusive JavaScript in ASP.NET MVC 3 隐式的脚本在MVC3
查看>>
C#中数据库连接的几种方式
查看>>
Sql 字符串替换
查看>>
Spring.Net AOP实例
查看>>
2月收藏
查看>>