js中如何判断一个对象为空

金色年华III 2016-10-27 11:00:27
例如 : var record = {};
如何判断 record这个对象是一个空对象?
...全文
1324 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
gongxiao1993 2017-05-04
  • 打赏
  • 举报
回复
Object.keys(obj).length==0,等于0为空
当作看不见 2016-10-27
  • 打赏
  • 举报
回复

 function check(obj){
 	if (typeof obj === "object" && !(obj instanceof Array)){  
	    var hasProp = false;  
	    for (var prop in obj){  
	        hasProp = true;  
	        break;  
	    }  
	}
 	return hasProp;
 }
Go 旅城通票 2016-10-27
  • 打赏
  • 举报
回复
JSON.stringify(record)=='{}'

87,914

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧