我有order.expeditionPlaces的json数据,其格式如下:
"expeditionPlaces": "Place1, Place2",
我试图将其拆分,以便它将在新行上显示每个地方,我还需要能够检查它是否为空
Place1
Place2
{order.expeditionPlaces.split(",").join("<br />")}
收到空值时抛出错误。
我不确定最好的方法是什么,我已尝试拆分并加入对象本身并尝试将其放入const Split
但它不喜欢这个,我是不知道它应该在if语句中的哪个位置?
if (this.state.possibleOrders && this.state.possibleOrders.length > 0) {
this.state.possibleOrders.forEach((order, index) => {
possibleOrders.push(<tr key={index}>
<td>{order.orderId}</td>
<td><Button bsStyle="success">{order.sortingTableName}</Button></td>
<td>{Split}</td>
<td>{order.expeditionPlaces.split(",").join("<br />")}</td>
<td>{order.sortingBufferPlaces}</td>
</tr>);
const Split = if (order.expeditionPlaces.length >0) {order.expeditionPlaces.split(",").join("<br />")}}
}
);
答案 0 :(得分:1)
只需替换此
contrast = ( Imax - Imin )/( Imax + I min )
用
{order.expeditionPlaces.split(",").join("<br />")}