当前位置: 首页 > news >正文

js判断对象是否为空

给定一个对象或数组,判断它是否为空。
一个空对象不包含任何键值对。 一个空数组不包含任何元素。

输入:obj = {"a": 1, "b": 2}
输出:false
解释:这个对象有两个键值对,所以它不为空。var isObject = function(obj) {return Object.keys(obj).length === 0
};// true
输入:obj = [null, false, 0]
输出:false
解释:这个数组有 3 个元素,所以它不为空。var isObject = function(obj) {if (JSON.stringify(obj).length <= 2) return trueelse return false
};

更多内容请查看  人间且慢行 | 前端网站大全 | web前端开发

http://www.lryc.cn/news/303352.html

相关文章:

  • 2024前端面试准备之HTML篇
  • devOps系列(八)efk+prometheus+grafana日志监控和告警
  • 考研英语单词29
  • spring-security 过滤器
  • 掌握这7种软件设计原则,让你的代码更优雅
  • Flutter自定义tabbar任意样式
  • Java设计模式【策略模式】
  • (13)Hive调优——动态分区导致的小文件问题
  • 【linux】使用g++调试内存泄露:AddressSanitizer
  • 第三百五十七回
  • 新版Java面试专题视频教程——框架篇
  • 网络爬虫实战 | 上传以及下载处理后的文件
  • Linux--shell编程中有关while循环的详细内容
  • 回归测试与重新测试
  • java 版本企业招标投标管理系统源码+多个行业+tbms+及时准确+全程电子化
  • 详解动态内存管理!
  • iocp简单例子
  • HAL STM32 HW I2C DMA + SSD1306/SH1106驱动示例
  • grafana配置钉钉告警模版(一)
  • 佳能2580的下载手册
  • YOLO-World:实时开放词汇目标检测
  • Unity中关于群组的一些组件
  • 面向对象详解,面向对象的三大特征:封装、继承、多态
  • 【阿里云服务器的一些使用坑】都是无知的泪水呀
  • Docker的常用命令||Docker是个流行的容器化平台,它允许你打包、分发和运行应用程序。
  • 汽车电子论文学习--电动汽车电机驱动系统动力学特性分析
  • c++的一些陌生用法记录
  • Vue | (三)使用Vue脚手架(中)| 尚硅谷Vue2.0+Vue3.0全套教程
  • TenorFlow多层感知机识别手写体
  • Java基础(二十六):Java8 Stream流及Optional类