您的位置是:网站首页>Javascript编程Javascript编程

javascript怎么判断对象是否为空

少儿编程网2021-04-13 13:41:26Javascript编程 人已围观 来源:少儿编程 -用户投稿

简介方法:1、使用“JSON.stringify()”方法,将对象转化为json字符串,再判断该字符串是否为{};2、使用“Object.keys(对象名称).length==0”判断长度是否为0,进而判断对象是否为空。本教程操作环境:windows7系统、javascript1

方法:1、使用“JSON.stringify()”方法,将对象转化为json字符串,再判断该字符串是否为"{}";2、使用“Object.keys(对象名称).length==0”判断长度是否为0,进而判断对象是否为空。Vat少儿编程网-https://www.pxcodes.com

Vat少儿编程网-https://www.pxcodes.com

本教程操作环境:windows7系统、javascript1.8.5版、Dell G3电脑。
Vat少儿编程网-https://www.pxcodes.com

1、通过 JSON.stringify() 方法判断
Vat少儿编程网-https://www.pxcodes.com

将对象转化为json字符串,再判断该字符串是否为"{}"即可。Vat少儿编程网-https://www.pxcodes.com

var obj = {};
var objStr = JSON.stringify(obj);
if(objStr === '{}') {
  console.log("对象为空");
}else {
  console.log("对象不为空");
}

注意:这里为什么不用 toString(),是因为它返回的是 ObjectVat少儿编程网-https://www.pxcodes.com

2、使用es6的方法Object.keys()+length属性进行判断Vat少儿编程网-https://www.pxcodes.com

var obj = {};
var arr = Object.keys(obj);
if (arr.length == 0){
   console.log("对象为空");
}else {   
   console.log("对象不为空");
    }

Object.keys方法是JavaScript中用于遍历对象属性的一个方法 。它传入的参数是一个对象,返回的是一个数组,数组中包含的是该对象所有的属性名。Vat少儿编程网-https://www.pxcodes.com

可以通过使用length属性来判断此数组是否为空,进而判断对象是否为空。Vat少儿编程网-https://www.pxcodes.com

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

以上就是javascript怎么判断对象是否为空的详细内容,更多请关注少儿编程网其它相关文章!Vat少儿编程网-https://www.pxcodes.com

来源:php中文网Vat少儿编程网-https://www.pxcodes.com


相关文章:

支持一下 ( )

javascript怎么判断对象是否为空

      匿名评论
    • 评论
    人参与,条评论
    javascript怎么判断对象是否为空

微信公众号

免费视频教程

先知道