如何在 map 数组中的数组数组之间连接 space?

How do you concatenate space between an array of arrays inside a map array?

你好,我想知道你如何正确格式化已经在地图数组中的多数组(数组的数组)(这次我会尽量简短)。

有这段代码:

const [gradosData, setGradosData] = useState([])
const agregarComa = (grado, index) => {
        console.log(grado, index)
        console.log(grado[index])
    }

{productos.map((productos, index) => ( 

<td>{productos.grado}</td>

))

看起来像这样:

我正在考虑制作一个函数,该函数将获取数组的值 + 数组的索引,然后让它为每个长度映射产品数组做,然后将每个数组复制到另一个数组值 eee 但卡住了这是控制台正在打印什么(正在打印正确的值,所以我在正确的路径上)

这个是我想要实现的:

我想我总结得很好如果需要其他东西请告诉我

我只是想加个昏迷+space让它更好看

在你的函数 agregarComa 和 console.log 中,参数 grado 似乎是一个字符串数组。如果你想用逗号和 space 连接这些字符串,你可以简单地这样做:

grado.join(", ") // will return "4° Grado, 5° Grado, 6° Grado"

数组在JavaScript中有内置的join方法,你可以去看看here

同样在您的 jsx 代码中,这应该足以实现您的目标:

<td>{productos.grado.join(", ")}</td>