I have array like this
[
'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'
]
i want to narrow down the element and join every two array
expected output
[
'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 a simple for loop:
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)
In this loop, instead of iterating over every element, you are iterating over every other element, which is why i = i + 2 is used.