var mapFile = new XMLHttpRequest();
mapFile.open("GET", "http://localhost:8000/res/map01.txt", true);
mapFile.onreadystatechange = function() {
if (mapFile.readyState === 4) {
if (mapFile.status === 200) {
this.lines = mapFile.responseText.split("\n");
}
}
}
this.lines = mapFile.onreadystatechange.lines;
mapFile.send(null);
私はそのコードを持っており、後で外部スコープとして保存するためthis.lines
に内部に保存しようとしています。ただし、は未定義であり、後で使用するために変数を保存することはできません。私はこれの汚いハックであるものを使ってみましたが、それもうまくいきませんでした。mapFile.onreadstatechange
this.lines
mapFile.onreadystatachange.lines
element.innerHTML