JSON.stringify(this.data) == "{}"

判断一个对象是否为空

如果是数组或者字符串可以通过方法.length看出当前的长度然后如果为0就直接可以判断为空。

但是此时如果为对象的话,是没有办法这么使用的,会输出undefined.

var obj = {"a":2,"b":3};

JSON.stringify(obj) == "{}"    //false

var obj = {};

JSON.stringify(obj) == "{}"   // true

这样就可以判断对象是不是为空了

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 第2章 基本语法 2.1 概述 基本句法和变量 语句 JavaScript程序的执行单位为行(line),也就是一...
    悟名先生阅读 4,195评论 0 13
  • 第一部分 HTML&CSS整理答案 1. 什么是HTML5? 答:HTML5是最新的HTML标准。 注意:讲述HT...
    kismetajun阅读 27,610评论 1 45
  • 1 Object 对象 教程:https://wangdoc.com/javascript/stdlib/obje...
    智勇双全的小六阅读 1,987评论 0 0
  • 刚才看一个人写的文章大致是登山入寺,写了写山上一游的景致。实在是无趣的紧。像一张手机自带相机拍出来的照片,没有任何...
    alfhy阅读 473评论 3 1
  • 学校读书十几载, 如今两鬓已斑白; 学医之路辛苦多, 内心的苦与谁说; 内心苦闷是非多, 我自无处与人说; 人生在...
    water先生阅读 239评论 0 0