在if语句中分割字符串

时间:2017-03-16 11:44:43

标签: javascript arrays reactjs

我有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 />")}}
        }
    );

1 个答案:

答案 0 :(得分:1)

只需替换此

contrast =  ( Imax - Imin )/( Imax + I min )

{order.expeditionPlaces.split(",").join("<br />")}