软件下载

js判断对象是否为空对象的方法(如何判定js对象为空对象?)

软件下载 投稿 2022-06-11 10:26:18 浏览

ECMA 5+:

obj //  null 和 undefined 判定 后再做后续判定
&& Object.keys(obj).length === 0 && obj.constructor === Object

ECMA 5 之前:

function isEmpty(obj) {
  for(var prop in obj) {
    if(obj.hasOwnProperty(prop)) {
      return false;
    }
  }

  return JSON.stringify(obj) === JSON.stringify({});
}

jQuery:

jQuery.isEmptyObject({}); // true

Lodash:

_.isEmpty({}); // true

Underscore:

_.isEmpty({}); // true

「真诚赞赏,手留余香」

求资源网

真诚赞赏,手留余香

使用微信扫描二维码完成支付

继续浏览有关编程的文章
发表评论
留言与评论(共有 0 条评论)
   
验证码:
版权声明

求资源网所发布的一切破解补丁,软件,以及其他分析文章仅限用于学习和研究目的;不得将上述内容用于商业或者非法用途。
否则,一切后果请用户自负。本站信息来自网络,版权争议与本站无关。您必须在下载后的24个小时之内,从您的电脑中彻底删除上述内容。如果您喜欢该程序,请支持正版软件,购买注册,得到更好的正版服务。如有侵权请邮件与我们联系处理。