Themabewertung:
  • 0 Bewertung(en) - 0 im Durchschnitt
  • 1
  • 2
  • 3
  • 4
  • 5
Erster Javascript-Code
#4
Hallo zusammen!
Ich habe mich etwas mit Javascript beschäftigt und und hab mittlerweile geschafft, die Textdatei (die den einen Speicherstand enthält) einzulesen, in ein Array zu schieben.
Das Interface sieht folgendermaßen aus: https://imgur.com/a/au9BXCU
Die einzelnen Fotos der Charaktere führen mit 'onclick' eine Funktion (change()) aus. Diese lädt eine .txt-Datei, schiebt -wie gesagt- das Ganze mittels einer for-Schleife in ein Array, das die aktuelle Zeile enthält. Anschließend sollen aus dem Array Objekte der einzelnen Spalten erzeugt werden, wobei diese Objekte wiederum in eine Liste sollen.
Mein Code dazu sieht folgendermaßen aus:
```
const champ = {
  name,
  status
}

function change(){
  var rawFile = new XMLHttpRequest();
    rawFile.open("GET", "champs.txt", true);
    rawFile.onreadystatechange = function() {
      if (rawFile.readyState === 4) {
        var allText = rawFile.responseText;
        console.log(allText);
        const champArray = allText.split('\n');
        console.log(champArray);
        var list = [];
        for (let i = 0; i < champArray.length; i++){
          let currentChamp = champArray[i].split(', ');
          //const c = champ;
          champ.name = currentChamp[0];
          champ.status = currentChamp[1];
          console.log(champ.name)
          console.log(champ.status)
          list.append(champ);
        }
        console.log(list);
      }
    }
    //console.log(allText);
    rawFile.send();
  } 
```

Die Textdatei ist dabei so aufgebaut:
```
Name1, 1
Name2, 1
Name3, 1
```

Bekomme aber als Output für die Liste folgendes:
```
(3) [{…}, {…}, {…}]0: {name: 'name3', status: '3}1: {name: 'name3', status: '1'}2: {name: 'name3', status: '1'}length: 3[[Prototype]]: Array(0)
```

Kann mir da jemand behilflich sein? Big Grin

Nebenbei: Wo liegt der Unterschied bei js bei Listen und Array? Oder ist das das Gleiche?

Liebe Grüße!
Luke
Zitieren


Nachrichten in diesem Thema
Erster Javascript-Code - von prodliluk - 14.09.2022, 14:02
RE: Erster Javascript-Code - von admin - 14.09.2022, 22:31
RE: Erster Javascript-Code - von rzscout - 15.09.2022, 11:15
RE: Erster Javascript-Code - von prodliluk - 07.10.2022, 14:03
RE: Erster Javascript-Code - von admin - 08.10.2022, 20:28
RE: Erster Javascript-Code - von prodliluk - 08.10.2022, 20:52
RE: Erster Javascript-Code - von admin - 10.10.2022, 10:23

Gehe zu:


Benutzer, die gerade dieses Thema anschauen:
1 Gast/Gäste