在多个函数中重新定义全局变量

时间:2018-05-05 19:37:51

标签: javascript

我有进一步重新定义tPrice的问题,它似乎仍然返回0并且我需要它从json拉出来。是内部函数重新定义了tPrice,以及如何强制返回外部作为全局函数。

if (tPrice == 0 ){
    var xhr3 = new XMLHttpRequest();
    xhr3.open("GET", "APICALL",true);
    xhr3.send();

    xhr3.onreadystatechange = function() {
      if (xhr3.readyState == 4) {
        var resp3 = JSON.parse(xhr3.responseText);
        tPrice = resp3.USD;
        }
    }
}

0 个答案:

没有答案