我有格式化像order.expeditionPlaces JSON數據:分割字符串中的反應if語句
"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 />")}}
}
);
完美,謝謝! –
@ThomasHarrison如果有效,請接受答案 – DroidNoob