[英]How to check undefined object properties?
如果對象中有一個價格存在,我必須推銷該葯品,我想檢查對象是否未定義/為空,對這些情況有意義嗎?
問題是它以{}
添加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);
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.