tengo una matriz como esta
[ '7 10 8', '6 0 0 1 5 1 1 0', '7 10 7', '1 1 1 1 1 1 1', '3 9 7', '3 3 3 4 3 3 3' ]quiero reducir el elemento y unir cada dos matrices
Rendimiento esperado
[ '7 10 8|6 0 0 1 5 1 1 0', '7 10 7|1 1 1 1 1 1 1', '3 9 7|3 3 3 4 3 3 3' ]Use un bucle for simple:
const myArray = [ '7 10 8', '6 0 0 1 5 1 1 0', '7 10 7', '1 1 1 1 1 1 1', '3 9 7', '3 3 3 4 3 3 3' ]; const outputArray = []; for (let i = 0; i < myArray.length; i = i + 2) { outputArray.push(myArray[i] + '|' + myArray[i + 1]); } console.log(outputArray) En este ciclo, en lugar de iterar sobre cada elemento, está iterando sobre todos los demás elementos, por lo que se usa i = i + 2 .