简体   繁体   English

reactjs if/else 在 object.keys 中

[英]reactjs if/else inside object.keys

In react, I am trying to have if/else statement inside object.keys .在反应中,我试图在 object.keys 中使用 if/else 语句。 Is it possible?是否可以? Following code gives compilation errors.以下代码给出了编译错误。 Thanks谢谢

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

Yes - you just need to wrap it in {}是的 - 您只需要将其包装在 {} 中

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

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM