0
I need to get this result here:
[
{
alu_id: 10,
alu_nome: 'Edson Santana dos Santos',
notas: {
dis_id: 1, dis_nome: 'Português', nota: 25
}
},
{
alu_id: 11,
alu_nome: 'Larissa Manoela da Silva',
notas: { dis_id: 3, dis_nome: 'História', nota: 28 },
{ dis_id: 1, dis_nome: 'Português', nota: 29 },
{ dis_id: 2, dis_nome: 'Matemática', nota: 25 }
]
But this result is coming out:
[
{
alu_id: 10,
alu_nome: 'Edson Santana dos Santos',
notas: { dis_id: 1, dis_nome: 'Português', nota: 25 }
},
{
alu_id: 11,
alu_nome: 'Larissa Manoela da Silva',
notas: { dis_id: 2, dis_nome: 'Matemática', nota: 25 }
},
{
alu_id: 11,
alu_nome: 'Larissa Manoela da Silva',
notas: { dis_id: 3, dis_nome: 'História', nota: 28 }
},
{
alu_id: 11,
alu_nome: 'Larissa Manoela da Silva',
notas: { dis_id: 1, dis_nome: 'Português', nota: 29 }
}
]
SOURCE CODE:
const data = {
disciplinas: [],
alunos: []
}
for (let i = 0; i < results.length; i++) {
data.disciplinas.push({
dis_id: results[i].dis_id,
dis_nome: results[i].dis_nome
})
data.alunos.push({
alu_id: results[i].alu_id,
alu_nome: results[i].alu_nome,
notas: {
dis_id: results[i].dis_id,
dis_nome: results[i].dis_nome,
nota: results[i].notas_valor
}
})
}
Thank you very much Sergio, it worked very well your function, is returning me what I need!
– Desenvolvimento DWM Tecnologia