Na resolução do exercício:
<script>
function sendPost(event) {
event.preventDefault();
console.log("Enviando post");
let $ = document.querySelector.bind(document);
inputData = $('#data');
inputQuantidade = $('#quantidade');
inputValor = $('#valor');
let negociacao = {
data: inputData.value,
quantidade: inputQuantidade.value,
valor: inputValor.value
};
tanto inputData, inputQuantidade e inputValor estão sem o let ou o var... Isso não é necessário? Ou essas variáveis acabaram vazando para escopo global?