Welche String-Verkettung ist besser?
Ich frage mich, welche String-Verkettung "besser", schneller ist oder sogar beides ist?
Option 1:
let value = "Instance 0";
console.log('Using instance: ' + value);
Option 2 (Template literals):
let value = "Instance 0";
console.log(`Using instance: ${value}`);
Vielen Dank!
Das Ergebnis basiert auf 4 Abstimmungen
2 Antworten
Vom Fragesteller als hilfreich ausgezeichnet
Von gutefrage auf Grund seines Wissens auf einem Fachgebiet ausgezeichneter Nutzer
Programmiersprache, Programmieren & Softwareentwicklung
Option 2 (Template literals)
Das kommt drauf an. Bei JavaScript braucht man sowieso nicht von schnell reden 😅. Und so viel ist das nicht. Aber ich würde 2 bevorzugen. Wenn du einen User hast, liest der es leichter so, als mit +
FaTech
20.02.2024, 16:39
@Chris102004
Mehrere strings? Ja, dann immer noch. Weil du behältst den Lesefluss bei und hast nicht tausende irritierende plus zeichen
Bei JavaScript braucht man sowieso nicht von schnell reden 😅
Klar, kompilierte Sprachen wie C/C++ sind schneller, aber so langsam ist es jetzt auch wieder nicht.
Option 1
Aber das ist völlig egal weil die Geschwindigkeitsunterschiede so minimal sind, dass sie nicht ins Gewicht fallen.
Ich finde 2 auch lesbarer.
Wie ist es, wenn man mehrere Dinge Verketten möchte?
Ist immer noch 2 besser?