Как я могу поместить значение объекта в массив - javascript

Это может показаться простым вопросом, но я застрял. В настоящее время я передаю объект моей функции, которая в ответ должна переместить значение объекта в массив. На данный момент она не заталкивает значение в массив и возвращает значение 0 и неопределенное, если я пытаюсь получить фактическое значение в явном виде.

В моем файле проверки есть вызов функции с циклом forloop, который передает объект и счетчик

for (let i=0; i< data.length; i++){
            addtoList(i, data);  
        }
     });

цикл forloop перебирает данные, возвращаемые из объекта Django, как такового

data = serialize("json", modelname.filter(username=...))
return HttpResponse(data)

В моем файле addto фактическая функция должна обрабатывать добавление объекта в список.

var pushere = []

function addToList(i,data){
pushere.push(data[i].fields.title)
console.log(data[i].fields.title)
};

console.log(pushere)

теперь я также зарегистрировал обычный список, чтобы увидеть различия

const testListt = ['a','b','v']
console.log(testListt)

С учетом сказанного, как мне правильно "затолкать" значения объектов в массив, что мне и нужно перед отображением на странице. Я пробовал отображать объекты с помощью Mozilla Map и их помощи по Objects.

Когда пользователь впервые входит в систему, это вроде бы работает, но при обновлении страницы я не могу получить значение. * первый вход Heres whats logged when the user is first logged in.

* при обновлении After user logs in and the page is refreshed

Может ли сохранение в localstorage и получение значения оттуда работать вместо этого?

Вернуться на верх