Quando fui tentar recriar os passos do professor na aula, no site, quando eu clicava no botão de "Adicionar" acontecia de todos os elementos serem criados, mas o valor do imc não aparecia na tabela, a célula da tabela referente ao imc era criada mas ficava em branco. Depois de muito olhar o código descobri que aparentemente o motivo era a forma como eu declarava a função. por costume de outros cursos da plataforma eu declarei a função de calcular o imc como :
const calculaImc = (peso, altura) => {
let imc = 0
imc = peso/(altura*altura);
return imc.toFixed(2);
}
o professor declara como :
function calculaImc(peso, altura){
let imc = 0
imc = peso/(altura*altura);
return imc.toFixed(2);
}
após mudar apenas a declaração, o problema foi resolvido.
Eis minha dúvida. Qual a diferença de ambas as formas de declarar uma função e pq uma funcionou e a outra não?