在react.js方法中串联字段

时间:2019-01-14 22:10:46

标签: reactjs

我的react.js应用程序中具有以下方法。我想串联 此行{dt.productCode} {dt.sizeCode} {dt.itemWearerName},这样星号将 在他们之间。

        1234*xl*tester

我该如何实现?

         renderInvoicesProducts(){
                return this.state.invoicesProducts.map((dt, i) => {
                    return (
                        <MenuItem key={i} value={dt.customerInvoiceProductId}>
                            {dt.productCode} {dt.sizeCode} {dt.itemWearerName}
                        </MenuItem>
                    );
                });
            }

3 个答案:

答案 0 :(得分:1)

您不能只在它们之间加一个星号吗?

     renderInvoicesProducts(){
            return this.state.invoicesProducts.map((dt, i) => {
                return (
                    <MenuItem key={i} value={dt.customerInvoiceProductId}>
                        {dt.productCode}*{dt.sizeCode}*{dt.itemWearerName}
                    </MenuItem>
                );
            });
        }

答案 1 :(得分:0)

当我想要这样的值之间的空格时,我使用{''}。 [注意引号之间的间距] 尝试以类似方式添加星号并检查。

答案 2 :(得分:0)

如果您有很多东西,并且想要在它们之间添加一些东西,那么.join()是一个很好的方法。

const things = ['one', 'two', 'three'];
const s = things.join('*')
console.log(s) // one*two*three

您可以详细了解.join here