Показать сообщение отдельно
  #4 (permalink)  
Старый 12.01.2018, 10:01
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,064

Dark Souls,
<script>
function fn(obj, num) {
  return Object.keys(obj).reduce(function(a, b, i) {
    i = i / num | 0;
    a[i] ? a[i][b % num] = obj[b] : a[i] = {0:obj[b]};
    return a;
  }, {});
}
;
var d = {}; //для примера
for (var i=0; i<50; i++)  {d[i] = {"name":"Vsya"}}
document.write(JSON.stringify(fn(d, 5)))
</script>
Ответить с цитированием