如何判断一个对象是否是jquery对象

  介绍

这篇文章主要介绍如何判断一个对象是否是jquery对象,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!

判断一个对象是否是jquery对象的方法:使用instanceof运算符,语法“如果(对象instanceof jquery) {//jquery对象}其他{//其它对象}”,对象用于指定需要判断的对象。

<强>判断一个对象是否是jquery对象

在写一个递归函数输入出JSON对象的时候,其中JSON数据中包括jquery对象,这就导致了太多的循环错误,上网找了半天,发现居然没有,想着可以根据instanceof日期来判断是否为日期对象,何不试试?结果表明,obj instanceof jquery是可以判断出一个对象是否为jquery对象的。

顺带着说一句,要判断一个javascript的对象是什么类型,可以使用类,但是typeof只能判断出js的基础对象(字符串、布尔值、数字、对象等),不懂的谷歌一下吧。对于对象对象,js中很多都是对象,例如日期对象,就是一种对象。还好天无绝人之路,有一个运算符可以判断是否为日期或者jquery类型。

再说细一点吧,目前为止其实也是一个对象,jquery也是,然后你新的一个日期之后,这个对象就变成了一个实例,所以你要用实例来判断这个实例的来源

var obj=$ (“body");   如果(obj instanceof jQuery) {   alert(“这是一个jQuery对象“);   其他}{   alert(“这是一个其它对象“)   }

instanceof运算符用于检测构造函数的原型属性是否出现在某个实例对象的原型链上

注:jquery对象命名时,通常以美元开的头,比如var ps=美元(& # 39;p # 39;),这样的好处是,一眼就知道ps美元是一个jquery对象,程序可读性大大提高。

以上是“如何判断一个对象是否是jquery对象”这篇文章的所有内容,感谢各位的阅读!希望分享的内容对大家有帮助,更多相关知识,欢迎关注行业资讯频道!

如何判断一个对象是否是jquery对象