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

Сообщение от destus Посмотреть сообщение
gazman,
function listToArray(obj) {
            if (obj.rest != null) {
                console.log(obj.value)
                rez.push(obj.value);
                obj = obj.rest;
                listToArray(obj);
            }
            else {
                rez.push(obj.value);
            }
        }
        var rez = new Array;
        a = { value: 5, rest: { value: 10, rest: { value: 15, rest: { value: 30, rest: null } } } };
        listToArray(a);
        alert(rez);
        document.write(rez.join("<br>")); //
как сделать, чтобы массив объявлялся внутри функции, а функция выводила этот массив?
Ответить с цитированием