javascript - 在 object.keys 中 reactjs if/else
问题描述
作为反应,我试图在 object.keys 中有 if/else 语句。可能吗?以下代码给出了编译错误。谢谢
Object.keys(processItem).forEach(key =>
if(processItem[key] !== 0) {
!Boolean(processItem[key]) ? delete processItem[key] : '';
}
);
解决方案
是的 - 您只需将其包装在 {}
Object.keys(processItem).forEach(key =>
{ if(processItem[key] !== 0) {
!Boolean(processItem[key]) ? delete processItem[key] : '';
}}
);
推荐阅读
- python - Docker-compose 日志只显示“附加到”,没有别的
- android - 无法解析 org.jetbrains:annotations:{strictly 13.0}
- javascript - D3中的svg亮度过滤器
- javascript - HTML 将 chrome 中的工具提示翻倍
- c++ - 访问冲突读取位置(关键问题)
- postman - 在脚本中更改 URL
- javascript - GETTING ERROR:警告:道具类型失败:提供给“Form”的道具“children”无效,需要一个ReactNode
- java - 调用方法时未按预期给出结果
- flask - 如何在 Flask 中引用图像文件位置?(初学者)
- machine-learning - 深度学习 + ML + CV > Requirements.txt 文件