判断对象是否为空

需求场景:
js 判断对象是否为空
购物车中的商品点击删除后,如果此页面中没有任何商品,则需要显示另一个页面,如下:
js 判断对象是否为空

此时需要做的就是判断商品对象是否为空。
通过控制台打印可知,商品对象删除所有的内容后的打印情况为:
js 判断对象是否为空
如果此时进行的是:判断 商品对象:goodsObj === {}的判断,则得出的结果是错误的。

可以使用下面的方法进行判断:

使用ES6的Object.keys()方法

与4方法类似,是ES6的新方法, 返回值也是对象中属性名组成的数组

var data = {};

var arr = Object.keys(data);

alert(arr.length == 0);//true

解决!

其他方法,参考博客园链接:
判断对象是否为空的几种方法

相关文章:

  • 2022-12-23
  • 2022-02-10
  • 2021-06-06
  • 2021-08-11
  • 2022-12-23
  • 2022-01-25
猜你喜欢
  • 2021-11-27
  • 2022-01-13
  • 2022-01-06
  • 2021-05-22
  • 2022-12-23
相关资源
相似解决方案