Показать сообщение отдельно
  #1 (permalink)  
Старый 23.06.2018, 18:24
Аспирант
Отправить личное сообщение для VyacheslavBozere Посмотреть профиль Найти все сообщения от VyacheslavBozere
 
Регистрация: 18.03.2018
Сообщений: 31

JS FOR LOOP (for nested obj)
Всех приветствую. Подскажите пож-та, как работает данный цикл for?
Что значит node.rest ?

let list = {
  value: 1,
  rest: {
    value: 2,
    rest: {
      value: 3,
      rest: null
    }
  }
};
for (let node = list; node; node = node.rest) {
console.log(node);
}
/*
{
value:	1
rest:	{
value:	2
rest:	{value: 3, rest: null}
}
}
{value: 2, rest: {value: 3, rest: null}}
{value: 3, rest: null}

*/

Последний раз редактировалось VyacheslavBozere, 23.06.2018 в 18:34.
Ответить с цитированием