是否有一种方法,我可以把一个换行为它显示的每个数据?



我已经有了这个数组,我已经可以在屏幕上显示它了。我想知道我是否可以为它显示的每个数据放一个换行符。

{
      name: "cartItems",
      label: "Product Name",
      options: {
        filter: true,
        sort: true,
        customBodyRender: (value, tableMeta, updateValue) => {
          // console.log(value, "cartItems");
          return value.map(
            (value) =>
              value.name +
              " (" +
              value.color +
              ") - " +
              " Qty:" +
              value.quantity +
              ","
          );
        }
      }
    }

现在,它在一行中显示如下:

物品名称(物品颜色)-数量:1项目名称(项目颜色)-数量:2物品名称(物品颜色)-数量:2

我想这样显示它:

Item name (item color) - Qty: 1
Item name (item color) - Qty: 2
Item name (item color) - Qty: 2

这可能吗?

尝试添加n

          return value.map(
            (value) =>
              value.name +
              " (" +
              value.color +
              ") - " +
              " Qty:" +
              value.quantity +
              "," + 
              "n"
          );
        

试试这个:

return value.map((value) => `${value.name} (${value.color}) - Qty: ${value.quantity}, 
`);

最新更新