image.png
这与之前判断对象是相等一样,因为js相等表示地址相等,不是对象内容相同。
所以我们需要将使用循环判断:
判断对象为空的方法:
3 function isEmptyObject(obj){
4
5 for(var key in obj){
6 return false
7 };
8 return true
9 };
另一个判断对象相等的方法是将它转换为字符串。
JSON.stringify(obj)=="{}"