首页 > 其他分享 >2022-12-13 js判断对象是否为空

2022-12-13 js判断对象是否为空

时间:2022-12-13 10:33:45浏览次数:64  
标签:13 12 console log keys Object stringify 为空 var

第一种:json.stringify

var a = {};

console.log(JSON.stringify(a) == '{}');

第二种:es6的Object.keys

var a = {}; 
var b = Object.keys(b);
console.log(b.length)

第三种:for in

var a= {};
var b= true; // 空
for(var key in a) {
    return false; // 非空
}
console.log(b);

 

标签:13,12,console,log,keys,Object,stringify,为空,var
From: https://www.cnblogs.com/iuniko/p/16977865.html

相关文章

  • 【HMS Core】推送服务报错 907135000,如何解决?
    ​问题描述:集成推送服务,离线推送报错{"code":-1,"msg":"huaweiApiException:com.huawei.hms.common.ApiException:907135000:argumentsinvalid"} 解决方案:1、需......
  • Python3,3行代码,我把120M图片压缩到40M,从此再也不怕图片上传限制了。
    图片压缩方式​​1、引言​​​​2、PIL模块​​​​2.1quality方式​​​​2.1.1普通图片压缩​​​​2.1.2超大图片压缩​​​​2.2thumbnail方式​​​​3、OpenCV......
  • C++ Banking System[2022-12-13]
    C++BankingSystem[2022-12-13]DescriptionCustomeraccountInabank,therearemanytypesofaccounts.Tomakeitsimpleforthiscourseproject,weonlyco......
  • 2022.12.11-2022.12.12 总结
    2022.12.11-2022.12.12总结1.《代码随想录》二刷组合:https://leetcode.cn/problems/combinations/submissions/组合总和III:https://leetcode.cn/problems/combina......
  • Selenium13--模拟键盘操作
    键盘操作概述自动化测试的本质使用程序运行代替对于网页的人工操作。用户在网页上操作时,可能会按下键盘上的各种按键。比如:输入登录账号信息后,直接在文本框里按下键......
  • C++编程题[2022-12-13]
    C++编程题[2022-12-13]题1:采用面向对象的程序设计方法编写一个一卡通管理系统,要求使用多继承、虚函数、虚基类,要有设定类别、计算消费额等功能。题2:定义一个处理时间......
  • 目前(12月13日)我的网站长这样~
    直接上源码:index.html<html> <head> <metacharset="utf-8"> <title>首页-HT</title> <script> window.oncontextmenu=function(e){ e.preventDefault......
  • day3-2022.12.12-flex布局初识
    一、完成以下布局。二、代码如下:<template><div><divclass="title">MYFirstFlexLearn</div><divclass="box"><divclass="item">......
  • Selenium12--元素基本操作
    文本框和文本域点击:click()清空:clear()输入:send_keys("数据")保留原内容,追加输入文本域输入换行时使用转义字符\n来表示获得属性值get_attribut......
  • 20221312 实验七——缓冲区溢出 实验报告
    缓冲区溢出实验指导书内容一、实验简介缓冲区溢出是指程序试图向缓冲区写入超出预分配固定长度数据的情况。这一漏洞可以被恶意用户利用来改变程序的流控制,甚至执行代码......