Languages
[Edit]
DE

TypeScript - mehrzeiliger String

3 points
Created by:
Nikki
10520

In diesem Artikel wird gezeigt, wie mehrzeiliger String in TypeScript erstellt werden kann. Es gibt ein paar Möglichkeiten, um das zu machen.

  • Template-Literal - eingeführt in ECMAScript 2015 (ES6).
  • string sums,
  • Backslash am Ende der Zeile - Dieser Ansatz ist nicht Teil des Standards.

1. Template-Literale (template strings) - Beispiel

Edit

Dieser Ansatz wurde in ES6 eingeführt, das von TypeScript unterstützt wird.

Hauptnachteil dieses Ansatzes sind Leerzeichenpräfixe für jede Zeile, wenn der Code klar formatiert werden soll.

Ausgabe:

2. String sums - Beispiel

Edit

Dieser Ansatz löst das Problem der Präfixe für weiße Zeichen für formatierten Quellcode, führt jedoch zu einigen Komplikationen bei der Verwendung  " und + Zeichen.

Ausgabe:

3. Backslash am Ende der Zeile - Beispiel

Edit

Dieser Ansatz ist template literals sehr ähnlich und führt zu Problemen bei der Verwendung von \ Zeichen am Zeilenende.

Hinweis: Diese Funktion ist nicht Teil des ECMAScript-Standards, also Quellcode transpiliert wird, soll man sicherstellen, dass er auch in sicheren Code transpiliert wird.

Ausgabe:

4. Array.join Methode - Beispiel

Edit

Dieser Ansatz ähnelt eher dem Schummeln, um einen Multi-Line String Effekt zu erzielen.

Ausgabe:

Literaturverzeichnis

Edit
  1. Template literals - MDN
1
Donate to Dirask
Our content is created by volunteers - like Wikipedia. If you think, the things we do are good, donate us. Thanks!
Join to our subscribers to be up to date with content, news and offers.
Native Advertising
🚀
Get your tech brand or product in front of software developers.
For more information Contact us
Dirask - we help you to
solve coding problems.
Ask question.

❤️💻 🙂

Join