jq关于对象类型的判断
typeof:可区分方法和对象,但实例对象和数组都是object,没办法区分
toString.call():可区分各个对象的类型。如数组和date等。(ie不支持)
hasOwnProperty:用于判断对象里是否含有某个字符串
includes:用于判断某个数组是否包含某个元素(ie不支持)
以下是各个类型的判断,返回布尔型
jQuery.isArray():是否为数组。
jQuery.isEmptyObject():是否为空对象(不含可枚举的属性)。
jQuery.isFunction():是否为函数。
jQuery.isNumeric():是否为数字。
jQuery.isPlainObject():是否为使用“{}”或“new Object”生成的对象,而不是浏览器原生提供的对象。
jQuery.isWindow():是否为window对象。
jQuery.isXMLDoc():判断一个DOM节点是否处于XML文档之中。
转载于:https://www.cnblogs.com/smlPig/p/10178409.html
jq关于对象类型的判断相关推荐
- PHP 对象类型的判断
PHP 对象类型的判断 gettype描述 string gettype ( mixed $var ) 返回 PHP 变量的类型 var. Warning 不要使用 gettype() 来测试某种类 ...
- 创建健壮的isArray()函数(JavaScript中判断对象类型的种种方法)
我们知道,JavaScript中检测对象类型的运算符有:typeof.instanceof,还有对象的constructor属性: 1) typeof 运算符 typeof 是一元运算符,返回结果是一 ...
- Python天天美味(4) - isinstance判断对象类型
Python中判度对象类型方法非常简单,不需要像别的语言一样使用如下的判断方法: if (typeof(objA) == typeof(String)) { //TODO } 在Python中 ...
- JS框架设计之对象类型判断一种子模块
Javascript有两套数据类型,一套是基础数据类型,一套是对象数据类型.基础数据类型包括5种基本数据类型,分别是null,bool,undefined,number,string,也叫简单数据类型 ...
- js判断对象类型的两种方法
在js 中 , 有一种判断数据基本类型的方法 typeof , 只能判断5中基本类型:即 "number","string","undefined&q ...
- 1.19(对象类型判断、复制、in、遍历;深拷贝与浅拷贝;字符串的遍历接口、模板字符串、字符串扩展方法)
1.19(对象类型判断.复制.in.遍历;深浅拷贝;字符串的遍历接口.模板字符串.unicode.字符串扩展方法) 一.对象 1.属性简洁表示法与属性名表达式 let name = "wuy ...
- Python遍历字典及判断对象类型
1. 遍历嵌套字典 sport = {'person': {'name':'焦安静','age':25}, 'sport': '马拉松'} for name, values in sport.item ...
- python判断对象类型_如何查看一个Python对象的类型
怎么查看一个对象的类型 在Python中有两种类型判断函数,type()和isinstance(). 使用type() 首先,我们来判断对象类型,使用type()函数: 基本类型都可以用type()判 ...
- 10.4 使用instanceof操作符判断对象类型
1.概述 当在程序中执行向下转型操作时,如果父类对象不是子类对象的实例,就会发生ClassCastException异常,所以在做执行向下转型之前需要养成一个良好的习惯,就是判断父类对象是否为子类对象 ...
最新文章
- pycharm中设置pytest方式(Mac)
- HTML,CSS,JaveScript
- 计算机视觉那些事儿(1):基本任务
- JSON特殊字符处理
- 专题导读:大数据隐私保护
- (28)状态机概述(第6天)
- 如何把Web缓存都充分利用上来?
- 从汇编的角度分析函数调用过程(2)
- bbs.php168,PHP168与PHPWIND深度联手 CMS+BBS整合将成趋势
- java 立体几何体中心点,高中数学立体几何重心考点的解题技巧_招生指南
- C#调用存储过程带输出参数或返回值分类(转)
- 解决 用 Nginx 处理 跨域问题
- CAD注记层转到SDE Annotation Features(ArcEngine,C++实现)(转载)
- graylog+kafka+zookeeper(单机测试及源码),kafka+zookeeper组件部署(二)
- 商务与经济统计阅读笔记3
- 解决IE下载DOCX文件时自动变为ZIP的方法
- 语音识别英语_英语语音识别_英语 语音识别 - 云+社区 - 腾讯云
- 称金币问题: 有27枚金币,其中一个是假的。假的比真的略轻。现在有一个天平,问最少几次可以找出假币?
- 京东商品搜索架构设计
- java 放大mp3音量_MP3的歌曲声音如何放大