if((xmr.readyState == 4) && (xmr.status == 200)){
vet = JSON.parse(xmr.responseText).map(function(objeto){
console.log(this);
return new Negociacao(new Date(objeto.data),objeto.quantidade,objeto.valor);
});
}
ola, estou testando pra ver se compreendi esse conceito, eu vi que ao passar arrow o this é o objeto xmr , e ao passar function da undefined, isso ocorre pq com arrow a funcao foi declarada dentro desta funçao chamdado pelo:
xmr.onreadystatechange = function(){
e no caso da function e undefined pois ela chamada partir do map que e um metodo, e isso?