js判断对象是不是空对象的几种方式

1.JSON.stringify()

JSON.stringify(obj) === '{}'  如果是true则表示obj是空对象

2.Object.keys()

Object.keys(obj).length=== 0  如果返回的是true,则表示obj是空对象

3.使用for-in便利

function isEmptyObj(obj){

 if(obj && typeof obj === 'object'){

     for(var i in obj){

        return false

   }

        return true

}else{

     throw new TypeError("参数不是个对象")

}

}

4.使用jquery的isEmptyObject()方法

$.isEmptyObject(obj) 如果返回的是true表示的是空对象,

你可能感兴趣的:(判断是否为空对象,前端,js)