eu achei confuso a maneira de como o professor abordou para limpar os campos do formulário assim que ele fosse enviado. Teria alguma forma de fazer o exemplo do professor mas usando o form.reset()? poderia ser algo nesse exemplo aqui
var campos=[
document.querySelector('#data'),
document.querySelector('#quantidade'),
document.querySelector('#valor')
]
console.log(campos)
var tbody=document.querySelector('table tbody');
document.querySelector('.form').addEventListener('submit', function(event){
event.preventDefault();
form.reset();
var tr=document.createElement('tr');
campos.forEach(function(campo){
var td=document.createElement('td');
td.textContent=campo.value;
tr.appendChild(td);
});
var tdVolume=document.createElement('td');
tdVolume.textContent=campos[1].value * campos[2].value;
tr.appendChild(tdVolume);
tbody.appendChild(tr);
});