断定 javascript 器材能否为空的办法有:应用 object.keys() 办法检测键的数目。应用 lodash 的 isempty() 法子搜查自己属性以及 falsy 值。创立自界说函数检测键的具有。

js如何判断对象为空

若何运用 JavaScript 鉴定东西能否为空

鉴定器械能否为空的简略法子

要鉴定 JavaScript 器械可否为空,最复杂的办法是利用 Object.keys 办法。该办法返归一个包罗东西一切键的数组。若何怎样数组为空,则工具为空。

const obj = {};

if (Object.keys(obj).length === 0) {
  // 器材为空
}
登录后复造

应用 lodash 的 isEmpty 办法

若何你运用 lodash 库,可使用其 isEmpty 办法来剖断器械能否为空。该办法查抄器材能否存在任何本身属性,而且一切属性值均为 falsy。

const obj = {};

if (_.isEmpty(obj)) {
  // 器材为空
}
登录后复造

利用自界说函数

你借否以创立本身的自界说函数来鉴定工具能否为空。譬喻,下列函数查抄工具能否存在任何键:

function isEmpty(obj) {
  for (const key in obj) {
    return false;
  }

  return true;
}
登录后复造

论断

上述办法均可以正在 JavaScript 外适用鉴定器械能否为空。选择最妥当你特定须要的法子。

以上等于js怎样鉴定器械为空的具体形式,更多请存眷萤水红IT仄台别的相闭文章!

点赞(46) 打赏

评论列表 共有 0 条评论

暂无评论

微信小程序

微信扫一扫体验

立即
投稿

微信公众账号

微信扫一扫加关注

发表
评论
返回
顶部