SELFHTML wird 30 Jahre alt!
Die Mitgliederversammlung findet am 24.05.2025 um 10:00 statt. Alle Mitglieder und Interessierte sind herzlich eingeladen.
Davor und danach gibt es Gelegenheiten zum gemütlichen Beisammensein. → Veranstaltungs-Ankündigung.
JavaScript/Objekte/String/raw
Die Methode raw() des String-Objekts ist eine Tag-Funktion für Template-Literale. Sie dient dazu, die Übersetzung von Escapesequenzen in einem Templateliteral zu verhindern.
Syntax
zeichenkette = String.raw`templateliteral`
raw()
ist eine Methode des globalen Objekts String und muss daher auf diesem Objekt aufgerufen werden.Anwendungsbeispiel
Angenommen, Sie möchten eine Zeichenkette mit LaTeX Quellcode erstellen. Sie können dann entweder jeden Backslash verdoppeln, oder die Interpretation der LaTeX-typischen Backslashes durch String.raw
unterdrücken:
const formel1 = `A = \\frac{1}{2}gh`;
const formel2 = String.raw`A = \frac{1}{2}gh`;
Weblinks
- ECMAScript Spezifikation: String.raw()
- MDN: String.raw()