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

ibmpclp,
<script>
let list = {
    value: 1,
    next: {
      value: 2,
      next: {
        value: 3,
        next: {
          value: 4,
          next: null
        }
      }
    }
  };

  function printList(list) {
  var a = [list.value];
    if (list.next) {
      a = printList(list.next).concat(a);
    }
   return a
  }
  var a =  printList(list);
  document.write(JSON.stringify(a, null, 4))
  </script>
Ответить с цитированием