Показать сообщение отдельно
  #9 (permalink)  
Старый 14.07.2014, 15:21
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,127

ponyspy,

var arr = ['01', '02', '03', '04', '05', '06', '07', '08', '09', '10', '11', '12'];

function foo(arr, row) {
     var a = [];
     for (var i = 0; i < row;) {
         a[i] ? a[i].push(arr.shift()) : (a[i] = []);
         i = ++i % row ; 
         if (!arr.length) return a;
     }
 }
 alert(JSON.stringify(foo(arr, 4)))

Последний раз редактировалось рони, 14.09.2014 в 22:03.
Ответить с цитированием