1
resposta

xhr responseText

Por teste tentei mostrar o response Text com o código abaixo, mas sem sucesso. Porque ?

let xhr = new XMLHttpRequest();
xhr.open("GET", "negociacoes/semana");
console.log(xhr.responseText);  
xhr.send();
1 resposta

Faltou uma parte... Segundo a aula, é assim:

let xhr = new XMLHttpRequest();
        xhr.open('GET', 'negociacoes/semana');
        xhr.onreadystatechange = () => {
            if(xhr.readyState == 4) {
                if(xhr.status == 200) {
                    JSON.parse(xhr.responseText)
                      .map(objeto => new Negociacao(new Date(objeto.data), objeto.quantidade, objeto.valor))
                      .forEach(negociacao => this._listaNegociacoes.adiciona(negociacao));
                } else {
                    console.log(xhr.responseText);
                }  
            }
        }

        xhr.send();