断定 javascript 器材能否为空的办法有:应用 object.keys() 办法检测键的数目。应用 lodash 的 isempty() 法子搜查自己属性以及 falsy 值。创立自界说函数检测键的具有。
若何运用 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仄台别的相闭文章!
发表评论 取消回复