Hallo Rolf,
Danke für die Hinweise.
Ich war vorhin "mittendrin" und hab für das Posting herauskopiert. Das Beispiel vorhin hatte ich aus einer Encoding-Funktion herauskopiert, das war noch gar nicht fertig. Ich hab inzwischen umgestrickt, der finale Code-Abschnitt sieht jetzt so aus:
const text = rawText.replace(/^"|"$/g, ""); // Quotes entfernen
function decodeText(txt) {
/* %2C und %3B sind nur die Platzhalter, die in der Funktion
* svgToConfigString() eingesetzt wurden: txt.replace(/,/g, "%2C").replace(/;/g, "%3B");
* um Komma und Semikolon zu ersetzen */
return txt.replace(/%2C/g, ",").replace(/%3B/g, ";");
}
const decoded = decodeText(text);
So sieht es natürlich ausgeklappt aus. Eingeklappt so:
const text = rawText.replace(/^"|"$/g, ""); // Quotes entfernen
function decodeText(txt) { -------------------------------------------------
}
const decoded = decodeText(text);
Ich hab daraus einen "Folding-Block" gemacht, weil der Abschnitt inkl. Kommentar mir zu viel Raum einnahm und ich beim Lesen von decodeText weiß, was los ist.
kannst Du sie auch in den Funktionszoo abschieben und faltungsfrei
Genau dieses Abschieben will ich ja vermeiden. Warum es (für mich) so das Beste ist, hab ich ja bereits geschildert.
Gruß, fischlak