前言
在前端开发过程中,对数据处理是一个非常常见的操作,而且以数据处理为切入点,对于刚从事前端开发人员来说有很多相关的知识点需要了解和学习。在JS中判断对象(obj)是否为空也是比较常见的操作,那么本文就来分享一下关于判断对象的格式的方式。
引申
首先来看一个网上的比较经典的关于js判断对象是否为空的例子,具体内容如下所示:
js 判断一个对象是否为空:
当obj="",obj=undefined,obj=null,obj=NaN 的时候 if(obj)为 false;
obj不为空的时候 if(obj) 为 true。
看完上面的网上的例子之后是不是觉得很简单,但是如果按照上述步骤操作,会成功么?请看官自行先试验一下是否可以,这里就不再演示最后的结果。
核心内容
下面来讲解一下比较专业的方法,具体方法如下所示。
JS判断对象是否为空的方式有五种,其中目前比较流行的有三种:JSON.stringify()、for…in 循环判断、Object.keys(),剩余两种为:jquery的isEmptyObject方