我有格式化像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