javascript - Splitting an array into columns -
expected result below. trying split old array 3 arrays. don't want "chunk" instead want items put 'columns'
var old_array = ["1","2","3","4","5"]; var new_array = new array(); for(i=0; i<old_array.length; i++) { new_array[i%3].push(old_array[i]); }
the result should be:
new_array[0] = [3] new_array[1] = [1, 4] new_array[2] = [2, 5]
start @ 1 , reference values old_array[i - 1]
var old_array = ["1","2","3","4","5"]; var new_array = new array(); for(i = 1; < old_array.length + 1; i++) { new_array[i%3] = new_array[i%3] || []; new_array[i%3].push(old_array[i - 1]); }
Comments
Post a Comment