博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
判断对象是否为空
阅读量:4665 次
发布时间:2019-06-09

本文共 547 字,大约阅读时间需要 1 分钟。


1. 最常见的思路,for...in...遍历属性,为真则为“非空数组”;否则为“空数组”

function judgeObj(obj){    for(var attr in obj){          return  console.log('非空对象')    }    return console.log('空对象')}

 

2.通过JSON自带的.stringify方法判断(上传数据常用)

if(JSON.Stringify(c)=='{}'){    console.log(''空)}

3.当然就是ES6的语法啦,Object.key();

if(Object.keys(obj).length==0){    console.log('空对象')}else{    console.log('非空对象')}

  Object.keys方法是JavaScript中用于遍历对象属性的一个方法 。

它传入的参数是一个对象,返回的是一个数组,数组中包含的是该对象所有的属性名

  

 

 

摘自:https://www.cnblogs.com/yf-html/p/8970037.html

转载于:https://www.cnblogs.com/Mr-Rshare/p/9680669.html

你可能感兴趣的文章
Java多线程编程(五)定时器Timer
查看>>
如何正确使用const(常量),define(宏)
查看>>
Linux系统目录权限chmod误操作权限修复方法
查看>>
wp7中如和从app.xaml.cs中直接导航到程序的某个页面
查看>>
Eclipse Jee Neon打开时报错 code=13的问题
查看>>
pymysql
查看>>
restframework之序列化
查看>>
配置网卡
查看>>
使用Asp.net mvc + Linq + mvc_scaffold_gen_setup.exe 生成一个完整的家庭帐册大管家程序 之二...
查看>>
利用URL重写隐藏复杂的URL
查看>>
支持二次开发的Zigbee模块(SNAP技术)
查看>>
Confluence 6 生产环境备份策略
查看>>
springmvc.xml配置
查看>>
C primer plus 学习随笔(1)
查看>>
Java 哈希表运用-LeetCode 1 Two Sum
查看>>
【codeforces 548B】Mike and Fun
查看>>
【2017 Multi-University Training Contest - Team 4】Counting Divisors
查看>>
ASP .NET数据写入oracle数据库
查看>>
shiro添加注解@RequiresPermissions不起作用
查看>>
wxwidgets和CodeBlocks+mingw在win7下安装和配置
查看>>