gpt4 book ai didi

javascript - 如何检查 undefined object 属性?

转载 作者:行者123 更新时间:2023-12-01 00:56:38 25 4
gpt4 key购买 nike

如果对象中存在任一价格,我就必须推送药物,我想检查对象是否不是 undefined/null ,这对这些条件有意义吗?

问题是当它以 {} 形式出现时添加 mailPrice ,有什么想法吗?

main.js

 _.forEach(drugs, function (drug) {
if ((drug.retailPrice !== undefined && drugPrice.retailPrice !== null) || (drug.mailPrice !== undefined && drug.mailPrice !== null)) {
response.push(drug);
}
});

最佳答案

您可以使用Object.keys检查对象是否为空:

const isEmpty = obj => Object.keys(obj).length === 0;

现在您应该能够执行以下操作:

if (!isEmpty(drug)) {
response.push(drug);
}

关于javascript - 如何检查 undefined object 属性?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56529871/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com