双阵列控制台日志

时间:2017-10-19 15:04:50

标签: javascript arrays json xmlhttprequest

我正在尝试从2个单独的JSON提要中获取数据。当我将它们存储在数组中并将其记录在控制台中时,它会显示这两个分离的数组,但是当我将每个数组分配给var并将该日志记录到控制台时,控制台中的结果会加倍。这是代码:

var loadFile = function (filePath, done) {
    var xhr = new XMLHttpRequest();
    xhr.onload = function () { return done(this.responseText) }
    xhr.open("GET", filePath, true);
    xhr.send();
}

var myFiles = [ "link", "link" ];
var jsonData = [];

myFiles.forEach(function (file, i) {
    loadFile(file, function (responseText) {

       jsonData[i] = JSON.parse(responseText);
        console.log(jsonData[i]);

        var top50 = jsonData[0];
        console.log(top50);
}

0 个答案:

没有答案