所以我在做游戏,我需要加载JSON文件,我做了这样的功能
for (let n = 0; n < names.length; n++) {
//Extracting name from file
let path = names[n];
name = names[n].split("/");
name = name[name.length - 1].split(".");
//Checking for right extension
if (name[1] === "json") {
let xobj = new XMLHttpRequest();
xobj.overrideMimeType("text/json");
xobj.open('GET', path, true);
xobj.onreadystatechange = function() {
if (xobj.readyState === 4 && xobj.status == "200") {
vars.assets[name[0]] = JSON.parse(xobj.responseText);
onload(); //Callback function
}
};
xobj.send(null);
continue
}
}
我在调试中签入,它表明类型还可以,只有最后一个文件加载
那可能是什么?