Показать сообщение отдельно
  #1 (permalink)  
Старый 07.09.2018, 13:58
Новичок на форуме
Отправить личное сообщение для ibmpclp Посмотреть профиль Найти все сообщения от ibmpclp
 
Регистрация: 07.09.2018
Сообщений: 4

Значение свойства когда функция поднимается вверх из рекурсии.
День добрый!

Помогите пожалуйста.
Я дохожу по рекурсии до самого глубокого свойства "next" в списке.
Как мне получить значения свойства "value" на выходе из рекурсии, когда функция поднимается вверх?
Чтобы было:
4
3
2
1

let list = {
    value: 1,
    next: {
      value: 2,
      next: {
        value: 3,
        next: {
          value: 4,
          next: null
        }
      }
    }
  };
  
  function printList(list) {
    console.log(list.value);
  
    if (list.next) {
      printList(list.next);
    }
  }
  
  printList(list);
Ответить с цитированием