Necesito que mi matriz
const arr = [a, b, c, d, e, f]
esté anidada, más específicamente, que cada elemento sea así. Lo que significa que mi efecto deseado es que la matriz se vea asíarr = [[a], [b], [c], [d], [e], [f]]
Para lo contrario de lo que quiero lograr, podría usar arr.flat()
, pero ese no es el caso aquí. Así que estoy buscando respuestas.
Solución del problema
Desea realizar algo para cada elemento de una matriz (en particular, envolverlo dentro de otra matriz). Para realizar una operación en cada elemento de una matriz, puede usar Array.map()
.
const arr = [1, 2, 3];
const newArr = arr.map(item => [item]);
// newArr is [[1], [2], [3]]
No hay comentarios.:
Publicar un comentario