javascript - 这些陈述可以写得更简洁吗?
问题描述
这些陈述可以写得更简洁吗?
if (o.desc != null) {
service.do(a, {name: o.name, desc: o.desc})
}
else {
service.do(a, {name: o.name})
}
解决方案
这不行吗?
service.do(a, {name: o.name, desc: o.desc})
推荐阅读
- java - Java hashCode():覆盖比本机实现更快?
- mysql - SQL中的forEach之类的东西?
- javascript - Typescript - 具有多个参数作为回调的函数
- python - 我需要计算均值、中位数和标准差,但要询问用户数字,直到用户输入 0
- bash - 在一个字段中查找匹配项并打印下 n 个字段
- list - 将数据存储在地图列表中是包括来自先前列表的数据。扑
- python - 如果“拍摄日期”字段为空,则从照片的“创建日期”字段插入“拍摄日期”
- optimization - 如何使用 python PuLP 为优化问题添加顺序(时间序列)约束?
- python - 可以在 pandas 方法链/管道中添加变量吗?
- matlab - MATLAB Simulink:IF 语句逻辑