首页 > 其他分享 >判断一个对象是空对象的方法

判断一个对象是空对象的方法

时间:2023-09-10 15:32:50浏览次数:35  
标签:判断 对象 Object length 举例 let 数组 方法

(1). JSON方法:

①. 将json对象{}转化成json字符串'{}'

②. stringify方法来判断

③. 举例:
   let (JSON.stringify({}) == "{}");

(2). for.in遍历属性:

let s = () => {
  for(let item in obj) {
   return true;
  }
  return false;
}
s()

(3). es6 Object.keys():

①. 返回值是对象中属性名组成的数组

②. 举例:
   (Object.keys({}).length == 0)

(4). Object.getOwnPropertyNames()方法:

①. 获取到对象中的属性名,存到一个数组中,返回数组对象.
   a. 判断数组的length来判断此对象是否为空
   b. 不兼容ie8

②. 举例:
   (Object.getOwnPropertyNames({}).length == 0)

标签:判断,对象,Object,length,举例,let,数组,方法
From: https://blog.51cto.com/u_16251183/7425834

相关文章

  • Java语言的特点,面向对象和面向过程的区别,八种基本数据类型的大小以及封装类
    1、Java语言有哪些特点1、简单易学、有丰富的类库2、面向对象(Java最重要的特性,让程序耦合度更低,内聚性更高3、与平台无关性(JVM是Java跨平台使用的根本)4、可靠安全5、支持多线程2、面向对象和面向过程的区别面向过程是分析解决问题的步骤,然后用函数把这些步骤一步一步地实现,然后......
  • Java从入门到精通-类和对象(一)
    0.类和对象1.面向对象概述Java面向对象编程(Object-OrientedProgramming,OOP)是一种强大的编程范式,它基于对象、类、封装、继承和多态等核心概念。这种编程范式使得代码更加模块化、可维护、可重用和可扩展。1.1对象和类在Java中,一切都是对象。对象是程序中的基本单位,它代表现实世......
  • MinIO对象存储
    MinIO简介MinIO基于ApacheLicensev2.0开源协议的对象存储服务,可以做为云存储的解决方案用来保存海量的图片,视频,文档。由于采用Golang实现,服务端可以工作在Windows,Linux,OSX和FreeBSD上。配置简单,基本是复制可执行程序,单行命令可以运行起来。MinIO兼容亚马逊S3云存储服务接......
  • 使用syncthing共享文件及文件夹的方法
    原文链接:使用syncthing共享文件及文件夹的方法hello,大家好啊,今天给大家介绍一个在统信UOS桌面操作系统上使用的远程共享图形化工具,我们在之前的文章中介绍了使用smb文件夹共享的方式uos桌面操作系统上smb共享无法连接怎么办,今天给大家介绍一个使用syncthing共享文件及文件夹的方法......
  • 深入理解Java if判断:提升编程效率的关键步骤
    Java中的if判断语句是一种条件语句,用于根据指定条件执行不同的代码块。if语句通常由一个布尔表达式和一个或多个语句组成。如果布尔表达式的结果为true,则执行if语句后面的语句;否则,跳过if语句后面的语句。下面是一个if语句的示例:intx=10;if(x>5){System.out.println("x......
  • PDF 的流对象和过滤器学习
    PDF的官方文档(https://opensource.adobe.com/dc-acrobat-sdk-docs/pdflsdk/#pdf-reference),版本为1.5,3.2.7和3.3小节一、流对象(StreamObjects)流对象(StreamObjects)和字符串对象一样,是一个字节(bytes)序列。PDF应用程序可以增量读取流,而字符串须完整读取,此外......
  • 二分查找【多种方法+图解】
    (二分查找【多种方法+图解】)前言二分查找其实是一个十分容易理解的方法,在很多人思路里都知道先这个..再那个....,其实二分查找也有许多细节需要去细细分析介绍以及简单思路介绍二分查找是对于一个有序数组进行查找,如果数组无序,可以通过最简单的冒泡排序去排序1找到数组的......
  • 石油炼化方法
     石油开采是指从地下油藏中提取石油的过程。以下是石油开采的一些基本指南:1.地质调查:在开始石油开采之前,需要进行地质调查,以确定地下是否存在油藏。地质调查可能包括地震资料、遥感影像和钻井地质资料等。2.钻探:在地质基础上,选择一个最佳的钻井位置进行钻探。钻探过程需要使用......
  • torch和numpy的维度交换方法
    Tensor的维度转置方法​ 在搭建神经网络的时候,经常会遇到需要交换维度的时候,比如将HWCN的Tensor维度顺序变换为NCHW顺序,此时需要用到Tensor的转置方法。​ 一般有以下三种方法:1、numpy.transpose​ 如果Tensor是由np.Array转换而来,那么可以在变量还是np.Array的时候先进行......
  • 微信的通讯录一键导出的方法在这里
    6-2有过一段时间,有一些做网销的朋友经常问我,怎么导出微信通讯录里的联系人,他们在网上找了一些工具,使用非常复杂,并且很慢。我了解到是他们有些业务员或者销售离职,经常带走客户,得在他们走人之前当面整理和交接客户资料,以避免客户流失。经过一些探索,做出来了这么一个软件工具,可以一键......