• Das Erstellen neuer Accounts wurde ausgesetzt. Bei berechtigtem Interesse bitte Kontaktaufnahme über die üblichen Wege. Beste Grüße der Admin

[FRAGE] Einzelne Werte aus einer Class entnehmen.

Alexis1234

New member
Hallo Zusammen,
ich mache mit JavaScript meine ersten Schritte und komme bei einer Übung nicht weiter.

Unten mein Script.

Ich lasse zwei Werte erstellen, diese werden in einer "class" aufgenommen (name, feld). Durch eine Methode lasse ich dann den Wert neu ändern (NeueFelder).
Ich kann veranlassen, dass es mir den alten und neuen Wert anzeigt.

Soweit so gut. Jetzt meine Frage:
Ich hätte gerne in der letzten Zeile ein "document.write" der mir ausschliesslich den letzten, geänderten Wert (Feld) anzeigt, und nicht auch den Namen. Leider funktioniert es nicht und ich komme nicht dahinter, wie ich den neuen Wert definieren kann um ihn einzeln in einem "document.write" aufzuführen.

Kann mir jemand helfen? Vielen Dank!


Code:
<script>
"use strict"




class NeuesSpiele { 
    constructor (name, feld) {
this.Name = name;
this.Feld = feld;

}
NeueFelder (wert) {
    this.Feld = Math.floor (Math.random()*1000);
}
}
let DeinName = prompt("Wie heisst du?")
let DeinFeld = prompt("Wieviele Felder Hast DU?")

let Spieler = new NeuesSpiele (DeinName, DeinFeld)

for (let i in Spieler){
    document.write(i + ":" + Spieler[i] + "<br>")
}

Spieler.NeueFelder ()

for (let i in Spieler){
    document.write(i + ":" + Spieler[i] + "<br>")
}
let ergebnis = NeueFelder(1)
  document.write("ergebnis)



</script>
 
Vielleicht in der Schleife den Wert einer Variable zuordnen? Dann steht nach der Schleife automatisch der letzte Wert dort drin, weil ja jeder Durchlauf den vorherigen Wert überschreibt. Gibt aber sicher mehrere Lösungen.
 
Zurück
Oben