здравствуйте.
практикуюсь в 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);