Oie! Eu vi que na função adicionarDados
, a professora escreveu um loop forEach para acessar a propriedade data
dentro de datasets
da seguinte forma:
function adicionarDados(grafico, legenda, dados) {
grafico.data.labels.push(legenda)
grafico.data.datasets.forEach((dataset) => {
dataset.data.push(dados)
})
grafico.update()
}
Fiquei em dúvida se há algum motivo específico dela fazer usando o loop pra acessar o objeto dentro de datasets
, e se poderia ser feito da seguinte forma:
function adicionarDados(grafico, legenda, dados) {
grafico.data.labels.push(legenda)
grafico.data.datasets[0].data.push(dados) // ao invés do forEach
grafico.update()
}