我的react组件中有以下片段,它传入一个包含多个字段的事务对象。为什么不起作用?
如果值不为空,我试图只显示一个用$符号格式化的值。
$ {!isNaN(transaction.debit)? parseFloat(transaction.debit).toFixed(2):null}
有更好的方法吗?我的数据数组基本上都有可能没有值的借方字段,在这种情况下,我只是不想在单元格中显示任何内容。
答案 0 :(得分:1)
如果'$'
值为Truthy或transaction.debit
,那么如何将字符串0
连接到浮点数的开头(假设我们要显示一个值) 0
) - 否则显示空字符串。
{transaction.debit || transaction.debit === 0 ? '$' + parseFloat(transaction.debit).toFixed(2) : ''}