Я пытаюсь заполнить таблицу строками и флажками, используя .map
, но возникла проблема при создании массива. У меня есть 2 массива, которые я получаю из базы данных, и мне нужно объединить их в 1. Ниже я оставил два исходных массива (JournalA и JournalB)
Journal_A
[
{STUDENT_NAME: "data1",
STUDENT_SECOND_NAME: "data",
STUDENT_LAST_NAME: "data",
STUDENT_PHOTO: "data"
},
{STUDENT_NAME: "data2",
STUDENT_SECOND_NAME: "data",
STUDENT_LAST_NAME: "data",
STUDENT_PHOTO: "data"
},
{STUDENT_NAME: "data3",
STUDENT_SECOND_NAME: "data",
STUDENT_LAST_NAME: "data",
STUDENT_PHOTO: "data"
}
]
Journal_B
[{
JOURNAL_DATA: "{
"1": false,
"2": false,
"3": false
}"
}]
И это должно быть как ниже
[
{STUDENT_NAME: "data1",
STUDENT_SECOND_NAME: "data",
STUDENT_LAST_NAME: "data",
STUDENT_PHOTO: "data",
BOOL:true
},
{STUDENT_NAME: "data3",
STUDENT_SECOND_NAME: "data",
STUDENT_LAST_NAME: "data",
STUDENT_PHOTO: "data",
BOOL:false
},
{STUDENT_NAME: "data2",
STUDENT_SECOND_NAME: "data",
STUDENT_LAST_NAME: "data",
STUDENT_PHOTO: "data",
BOOL:true
},
]
Я пытался использовать concat()
и push()
но React с ними не работает = (
let i = 0;
for (i=0; i<JournalA.length; i++){
console.log(JournalA.map[i].concat(JournalB.concat[i]));
}