博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
类型检测
阅读量:6697 次
发布时间:2019-06-25

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

1.typeof适合基本类型及function检测,但不适合null,遇到会失效。       //typeof null; ==> "object"    typeof NaN; =>number

2.Class,通过{}.toString拿到,适合内置对象和基元类型,遇到null和undefined失效;     //object.prototype.toString.apply()
3.instanceof适合自定义对象,也可以用来检测原生对象,在不同iframe和widow间检测时失效

4.constructor

5.duck type

转载于:https://www.cnblogs.com/family-626-77/p/5848072.html

你可能感兴趣的文章
十五、类与封装的概念
查看>>
PAT A1048
查看>>
如何在Kubernetes集群动态使用 NAS 持久卷
查看>>
Base62x比Base64的编码速度更快吗?
查看>>
canvas反向裁剪技巧
查看>>
CentOS 7 防火墙操作
查看>>
用友云开发者中心助你上云系列之在线调试
查看>>
C++ 常用函数总结
查看>>
JS module的导出和导入
查看>>
DOM的那些事
查看>>
Vue笔记(六)——Vue组件通信&Vuex
查看>>
前嗅ForeSpider教程:数据建表
查看>>
promise
查看>>
275. H-Index II
查看>>
LeetCode 321. Create Maximum Number
查看>>
如何保证MongoDB的安全性?
查看>>
学习过程中的一些想法
查看>>
PHP 处理金额
查看>>
阿里云 Aliplayer高级功能介绍(九):自动播放体验
查看>>
dubbo源码解析(十)远程通信——Exchange层
查看>>