Convert a 1D array to 2D array [duplicate]

You can use this code :

const arr = [1,2,3,4,5,6,7,8,9];
    
const newArr = [];
while(arr.length) newArr.push(arr.splice(0,3));
    
console.log(newArr);

http://jsfiddle.net/JbL3p/

Leave a Comment