js 判断是否为空对象,js中如何判断一个对象是否为空对象,JS判断对象是否为空对象的几种实用方法汇总

js 判断是否为空对象,js中如何判断一个对象是否为空对象,JS判断对象是否为空对象的几种实用方法汇总

判断一个对象是否为空在实际开发中是很常见的。下面这篇文章主要介绍几个关于JS判断一个对象是否为空的实用方法。通过示例代码详细介绍,有需要的朋友可以参考一下。

:

目录

1.通过json自带的stringify()方法来判断。2.判断2 .在循环中。3.使用ES6的Object.keys()方法。4.Object.getOwnPropertyNames()方法。5.将json对象转换成JSON字符串,然后判断该字符串是否为' {}' summary。

1.通过JSON自带的stringify()方法来判断

函数isEmptyObj(obj) {

return JSON . stringify(obj)===' { } '

}

Console.log('对象是否为空:',isEmptyObj({}))

2.for in 循环判断

函数isEmptyObj(obj) {

for(对象中的字母项){

返回true

}

返回false

}

Console.log('对象是否为空:',isEmptyObj({}))

3.使用ES6的Object.keys()方法

函数isEmptyObj(obj) {

返回Object.keys(obj)。长度===0

}

Console.log('对象是否为空:',isEmptyObj({}))

4.Object.getOwnPropertyNames()方法

函数isEmptyObj(obj) {

返回Object.getOwnPropertyNames(obj)。长度===0

}

Console.log('对象是否为空:',isEmptyObj({}))

5.将json对象转化为json字符串,再判断该字符串是否为"{}"

var data={ };

var b=(JSON . stringify(data)==' { } ');

警戒(b);//true为空,false不为空

JSON.stringify()扩展

JSON.stringify()方法用于将JavaScript值转换为JSON字符串。

语法:

JSON.stringify(值[,替换符[,空格]])

参数描述:

Value:必选,要转换的JavaScript值(通常为对象或数组)。Replacer:可选。用于转换结果的函数或数组。如果replacer是一个函数,JSON.stringify会调用这个函数,传入每个成员的键和值。使用返回值而不是原始值。如果此函数返回undefined,则排除成员。根对象的键是空字符串:“”。如果replacer是一个数组,则只转换数组中具有键值的成员。成员的转换顺序与数组中键的转换顺序相同。空格:可选,缩进,空格和换行符被添加到文本中。如果space是一个数字,则返回值文本在每个级别缩进指定数量的空格,如果space大于10,则文本缩进10个空格。空格也可以使用非数字,比如:\ t .返回值:返回包含JSON文本的字符串。

总结

关于JS判断一个对象是否为空的几种实用方法的文章到此为止。关于JS判断一个对象是否为空的更多信息,请搜索我们之前的文章或者继续浏览下面的相关文章。希望大家以后能多多支持我们!

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

相关文章阅读

  • js判断数组四种实现方法详解图,js判断数组四种实现方法详解图片
  • js判断数组四种实现方法详解图,js判断数组四种实现方法详解图片,JS判断数组四种实现方法详解
  • js判断换行符,js 字符串为空
  • js判断字符串是否包含另一个字符串,判断字符串是否包含某个字符串 js
  • js判断字符串是否包含另一个字符串,判断字符串是否包含某个字符串 js,JS中判断某个字符串是否包含另一个字符串的五种方法
  • js判断字符串只有英文和数字,js判断字符串包含字母
  • js判断字符串只有英文和数字,js判断字符串包含字母,JS判断字符串长度的5个方法(区分中文和英文)
  • js 判断数据类型的几种方法是什么,JS判断数据类型的方法有哪些
  • js 判断数据类型的几种方法是什么,JS判断数据类型的方法有哪些,js 判断数据类型的几种方法
  • js判断ie版本,判断ie浏览器版本
  • js开始日期不能大于结束日期,js判断时间是否大于指定时间
  • 判断数组和对象,js判断一个对象是否为数组
  • js判断字符串是否是json格式,java判断是否是字符串
  • 判断对象是否为数组,js判断一个对象是否是数组
  • js判断数组里是否有重复元素的方法,java判断数据是否重复
  • 留言与评论(共有 条评论)
       
    验证码: