首页 > 解决方案 > 在 object.keys 中 reactjs if/else

问题描述

作为反应,我试图在 object.keys 中有 if/else 语句。可能吗?以下代码给出了编译错误。谢谢

    Object.keys(processItem).forEach(key =>
        if(processItem[key] !== 0) {
            !Boolean(processItem[key])   ? delete processItem[key] : '';                    
        }
    );

标签: javascriptreactjs

解决方案


是的 - 您只需将其包装在 {}

  Object.keys(processItem).forEach(key =>
   { if(processItem[key] !== 0) {
        !Boolean(processItem[key])   ? delete processItem[key] : '';                    
    }}
);

推荐阅读