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

Popular posts from this blog

node.js - Mongoose: Cast to ObjectId failed for value on newly created object after setting the value -

[C++][SFML 2.2] Strange Performance Issues - Moving Mouse Lowers CPU Usage -

ios - Possible to get UIButton sizeThatFits to work? -