爱收集资源网

JavaScript判断对象是否为空的教程

网络整理 2023-09-30 03:01

如有需求

百货商城访问:(点击步入)外界广告

跟你们讲解下有关javascript如何判定对象是否为空,相信男子伴们对这个话题应当也很关注吧,如今就为男子伴们谈谈javascript如何判定对象是否为空,小编也搜集到了有关javascript如何判定对象是否为空的相关资料,希望你们听到了会喜欢。

方式:1、使用“JSON.stringify()”方法,将对象转化为json字符串,再判定该字符串是否为"{}";2、使用“Object.keys(对象名称).length==0”判断宽度是否为0,从而判定对象是否为空。

#e:a:e:f:b:6:b:2:a:c:8:e:3:b:e:5:a:f:c:a:c:c:5:8:c:9:c:a:0:f:5:c#

本教程操作环境:windows7系统、javascript1.8.5版、DellG3笔记本。

1、通过JSON.stringify()方式判定

将对象转化为json字符串,再判定该字符串是否为"{}"即可。

#d:e:4:b:e:8:e:6:f:6:b:7:0:5:3:2:a:1:1:e:d:8:9:0:a:c:c:a:3:f:2:d#

注意:这儿为何不用toString(),是由于它返回的是Object。

2、使用es6的方式Object.keys()+length属性进行判别

#5:d:e:e:1:1:a:8:2:6:e:8:b:d:6:8:9:0:4:8:d:7:d:8:7:1:2:d:5:9:d:3#

Object.keys方式是JavaScript中用于遍历对象属性的一个技巧。它传入的参数是一个对象,返回的是一个链表,链表中包含的是该对象所有的属性名。

可以通过使用length属性来判定此字段是否为空,因而判定对象是否为空。

【推荐学习:javascript视频教程】

js判断属性是否为空