Показать сообщение отдельно
  #17 (permalink)  
Старый 02.04.2016, 23:44
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,072

Сообщение от gazman
так не работает.

function listToArray(obj)
{
	var rez = new Array;
	function addToArr(list)
	{
		if (list.rest != null)
		{
			rez.push(list.value);
			addToArr(list.rest);
		}
		else
		{
			rez.push(list.value);
		}
	}
	addToArr(obj);
	return rez;
}

a ={value:5, rest:{value:10, rest:{value:15, rest: {value: 30, rest: null}}}};

alert(listToArray(a));
Ответить с цитированием