27.06.2024, 20:26
Guten Abend!
Dass Du die Hinweistexte in einem Array untergebracht hast ist doch schon Mal sehr gut. Selbstverständlich kannst Du das in einer Datei auslagern, wie von dir angedacht.
Ja, man kann es auch anders lösen. Erster Vorschlag von mir: Das was zusammen gehört, auch zusammen anordnen:
Dann kannst Du so auf die Elemente zugreifen:
Der nächste Schritt wäre dann das, was sonst reflexhaft als erste Empfehlung kommt: Die Daten in einer Datenbank auf dem Server ablegen.
Was noch auffällt: Einige Codezeilen wiederholen sich, nur mit anderem Index. Das kannst Du sicher vereinfachen, indem Du Schleifen verwendest. Bei fünf Tieren vielleicht noch nicht so dringend aber am Anfang hast Du geschrieben, dass es um die 20 Elemente oder Tiere sind, da würde sich das schon lohnen.
Dass Du die Hinweistexte in einem Array untergebracht hast ist doch schon Mal sehr gut. Selbstverständlich kannst Du das in einer Datei auslagern, wie von dir angedacht.
Zitat:oder lößt man das auf einem ganz anderen weg?
Ja, man kann es auch anders lösen. Erster Vorschlag von mir: Das was zusammen gehört, auch zusammen anordnen:
Code:
const data = [
{tier: "viech1", hinweis: "Ich hab nix an, Isch bin langsam, Isch schleime gerne, vieviel bröbrö "},
{tier: "viech2", hinweis: "Blibli, Bröbö, BruBru, Brabra"},
{tier: "viech3", hinweis: "3 Hinweise, zu Viech, Nummer, ZDrei"},
{tier: "viech4", hinweis: "4 Hinweise, zu Viech, Nummer, vier"},
{tier: "viech5", hinweis: "5 Hinweise, zu Viech, Nummer, fünf"}
];
Code:
let idx = 2;
const dasTier = data[idx].tier;
const derHinweis = data[idx].hinweis;
Der nächste Schritt wäre dann das, was sonst reflexhaft als erste Empfehlung kommt: Die Daten in einer Datenbank auf dem Server ablegen.
Was noch auffällt: Einige Codezeilen wiederholen sich, nur mit anderem Index. Das kannst Du sicher vereinfachen, indem Du Schleifen verwendest. Bei fünf Tieren vielleicht noch nicht so dringend aber am Anfang hast Du geschrieben, dass es um die 20 Elemente oder Tiere sind, da würde sich das schon lohnen.
Glaube denen, die die Wahrheit suchen, und zweifle an denen, die sie gefunden haben.
(Andrι Gide (1869-1951), frz. Schriftst., 1947 Nobelpreis)
(Andrι Gide (1869-1951), frz. Schriftst., 1947 Nobelpreis)