Random2356: JS: Alternative für eval() zum Auslesen einer Variablen

Beitrag lesen

Ein Map-Objekt definieren, das die Zuordnungen enthält:

const verzeichnis = new Map();
const.set("cygcyg", "Singschwan, Flugrufe");
// usw.

Im Skript auf der HTML-Seite dann per get-Methode den Wert für den in der Variable "text" hinterlegten Schlüsselwert zurückgeben lassen:

document.writeln('<p>' + text + '</p>'); // Beschreibungstext
document.writeln('<p>' + verzeichnis.get(text) + </p>); 

Wobei document.writeln eigentlich auch zu vermeiden ist.