Показать сообщение отдельно
  #1 (permalink)  
Старый 01.04.2016, 17:32
Аспирант
Отправить личное сообщение для gazman Посмотреть профиль Найти все сообщения от gazman
 
Регистрация: 02.09.2015
Сообщений: 38

помещение элементов в массив из объекта
здравствуйте.
практикуюсь в js
задача такая. есть объект. нужно его значения поместить в массив. у меня выводит массив в обратном порядке. 30, 15, 10, 5. а нужно наоборот - 5, 10, 15, 30. подскажите, что делаю неправильно
function listToArray(obj)
{
	var rez = new Array;
	
	if (obj.rest != null)
	{
		rez.push(obj.value);
		obj = obj.rest;
		listToArray(obj);
	}
	else
	{
		rez.push(obj.value);
		
	}
	
	document.write(rez);
	document.write("<br />");
}

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

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