Duvida com JSON.parse

JavaScript

JSON

18/02/2019

let idPlano = document.querySelector('input[name="planoRadio"]:checked').value;
var oReq = new XMLHttpRequest();
oReq.onload = planosListener;
oReq.open("get", "http://192.168.1.4:3000/planos/"+ idPlano, true);
oReq.send();
console.log("4");
var nomePlano = '';

function planosListener () {
    console.log("1");
    let planos = JSON.parse(this.responseText);
    nomePlano = planos[0];
    console.log(nomePlano.Nome);
    return nomePlano;
};
console.log(nomePlano.nome);


O problema é que é ele executa a planosListener muito tarde, como faria para executar antes do ultimo console.log?
Guilherme Oliveira

Guilherme Oliveira

Curtidas 0
POSTAR