Показать сообщение отдельно
  #3 (permalink)  
Старый 21.11.2015, 13:09
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,070

argab,
примерно так
<script>
   function fn(num)
   {  var obj = {};
      var a = num/2|0, b = num - a;
      obj[a] = a > 1 ? fn(a) : a;
      obj[b+' '] = b > 1 ? fn(b) : b;
      return obj
   }
   console.log(fn(9))
   document.write(JSON.stringify(fn(9),null,1))
</script>
Ответить с цитированием