温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

JavaScript怎样判断字典为空

发布时间:2020-06-22 16:02:26 来源:亿速云 阅读:1000 作者:Leah 栏目:web开发

JavaScript怎样判断字典为空?这篇文章运用了实例代码展示,代码非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。

常见误解

1、JavaScript应该是没有字典这个东西的.

2、JavaScript如果说一个对象是空的,那么这个对象应该为null.

比如:var obj = {}; 这个不能叫对象为空,你只能说这个对象没有属性.

内存还占着呢.不信你可以typeof(obj)试试.

3、一般我们也不会像Python一样直接判断, 一般会看看里面有没有某个属性。

比如obj.name 直接判断就可以了, 再者, 一般我们用这个东西, 直接用$.echo() 简单粗暴.

判断的方法

讲了上面的东西,你硬是要判断我也不拦你,给你两个方法.

1、循环里面的属性.

function isEmptyObject(obj){
    for (var n in obj) {
        return false
    }
    return true; 
}

2、利用JSON判断.

function isEmptyObject(obj){
    if (JSON.stringify(obj) == '{}') {
        return true;
    } else {
        return false;
    }
}

到此为止, 关于JavaScript中的字典有了一个基础的认识, 但是对于具体的使用方法还是需要多加巩固和练习,如果想了解更多相关内容,请关注亿速云行业资讯。

向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

AI