05.10.2022, 02:05
Hallo zusammen!
Ich übe etwas mit javascript. Für das kleine Programm, an dem ich arbeite, sollte eine .txt-File eingelesen werden und in einer Liste abgespeichert werden.
Hier mein Versuch:
Code:
class Champion {
constructor(champName, currentStatus) {
this.name = champName;
this.status = currentStatus;
}
}
change();
function change(){
var rawFile = new XMLHttpRequest();
rawFile.open("GET", "test.txt", true);
rawFile.onreadystatechange = function() {
if (rawFile.readyState === 4) {
var allText = rawFile.responseText;
document.getElementById("test").innerHTML = allText;
console.log(allText);
const champArray = textfile.split('\n');
var list = [];
for (let i = 0; i < champArray.length; i++){
let currentChamp = champArray[i].split(', ');
const c = new Champion;
c.champName = currentChamp[0];
c.currentStatus = currentChamp[1];
list.push(c);
console.log(list);
return allText;
}
}
//console.log(allText);
rawFile.send();
}
};
Danke im Voraus!
(Die Datei ist folgendermaßen aufgebaut:
Code:
Name1, 1
Name2, 1
Name3, 0
Name4, 1