Я пытаюсь собрать html и вставить в него результаты из БД. submitData возвращает обещание, и если проверка работает, когда консоль вошла, но когда она достигает l oop, она просто останавливается, ошибок нет. Я не могу понять.
submitData(submit, ('GET'), (api + '/' + id))
.then((pc) => {
if (pc.length !== 0) {
//console log here gives results
for (let j = 0; j < pc.length; j++) {
//console log here no results, no errors
cBuilder(
sPost,
(pc[j].user),
(pc[j].username),
(pc[j].time),
(pc[j].text)
)
}
}
});
Журнал консоли после if statment:
Object { pc:(4) [...]}
cBuilder строит html и помещает значения из списка аргументов в правильное место , Для l oop не вызывается по какой-то причине. Журнал консоли сразу после того, как результат выдачи статистики, когда первая строка в журнале консоли указывает, не выполняет итерацию, поэтому cBuilder даже не вызывается.
cBuilder(sPost, ...){
let scd = document.createElement('div');
scd.setAttribute('class', 'col-md-12');
sPost.appendChild(scd);
.
.
.