首页 > 其他分享 >Js学习之------如何判断对象为空?

Js学习之------如何判断对象为空?

时间:2022-09-06 16:00:11浏览次数:48  
标签:返回 判断 为空 对象 Object Js 数组 ------

1、JSON.stringify()

JSON.stringify()可以把json对象转为json字符串

只需要判断序列化后的对象是否全等于字符串“{}”即可

2、Object.keys()

ES6中Object.keys()方法,会把对象中的所有键都取出来,并以数组形式返回

所以只需要判断返回的数组长度是否为0即可

3、Object.getOwnPropertyNames()

Object.getOwnPropertyNames()和第2中方法一样,也是得到对象中的所有属性,并返回数组

只需要判断返回的数组长度是否为0即可

 

标签:返回,判断,为空,对象,Object,Js,数组,------
From: https://www.cnblogs.com/zhaoyingzhen/p/16662026.html

相关文章

  • 设计模式之解释器模式
    解释器模式字面意思,也即解释某些内容的含义。这种设计模式是实际开发中最不容易用到的。比如SQL解析,符号处理引擎,会用到解释器模式,属于更底层的开发人员才会用到的设计模式......
  • while循环
    while循环while语句可以在条件表达式为真的前提下,循环执行指定的一段代码,直到表达式不为真时结束循环执行思路:1.先执行条件表达式,如果结果为true,则执行循环体代码,如果为......
  • 断文件的存在性:
    出处:http://www.cnblogs.com/project/archive/2010/12/02/1894494.html在我们平时的编程时,经常需要判断文件或者目录是否存在,相对来说判断文件的存在性比较简单,目录则比......
  • 最大数
    https://www.luogu.com.cn/problem/P1198线段树的应用,其中需要一个cnt记录当前已经存放了的个数last记录上次查询的值#include<bits/stdc++.h>usingnamespacestd;......
  • conda环境报错:libgomp.so.1: version `GOMP_4.0' not found?libstdc++.so.6: version `
    问题之前的conda环境好好地,最近不知为何被破坏了,运行即报错:/miniconda3/opt/lib/R/bin/exec/R:/miniconda3/opt/lib/R/bin/exec/../../lib/../../libgomp.so.1:version......
  • 微服务系列之网关(一) kong及管理界面konga的安装部署
    1.网关概述微服务架构系统少则十几,多则成百上千个服务组成,除了少部分内部基础服务之外,大部分都是客户端调用,在没有网关之前,客户端需要把所用到的服务,都配置到一个配置......
  • 选择器分类
     选择器例子例子描述.class.intro选取所有class="intro"的元素。#id#firstname选取id="firstname"的那个元素。**选取所有元素。elementp选取......
  • 转圈游戏
    https://www.luogu.com.cn/problem/P1965ans=(m*1ek+x)%n求1ek用快速幂求,求解的过程每次乘法运算都需要对n取模#include<bits/stdc++.h>usingnamespacestd;#defi......
  • CF1325F Ehab's Last Theorem
    传送门思路dfs树的一道出色的应用题令\(k=\lceil\sqrtn\rceil\)我们先按照遍历的顺序构建出dfs树对于一条返祖边\((u,v)\),如果有\(dep_u-dep_v+1\gek\),......
  • java邮件开发详解(一)
     地址:https://www.cnblogs.com/h--d/p/6138810.htmlJavaMail介绍 JavaMail是SUN提供给开发人员在应用程序中实现邮件发送和接收功能而提供的一套标准开发类库,支......