Ich habe hier oder auf MDN nichts gesehen. Ich bin sicher, ich vermisse nur etwas. Muss es irgendwo eine Dokumentation dazu geben?
Funktionell sieht es so aus, als könnten Sie eine Variable in einer Zeichenfolge verschachteln, ohne den +
Operator zu verketten . Ich suche nach Dokumentation zu dieser Funktion.
Beispiel:
var string = 'this is a string';
console.log(`Insert a string here: ${string}`);
javascript
string
variables
concatenation
Darren Joy
quelle
quelle
Antworten:
Sie sprechen von Vorlagenliteralen .
Sie ermöglichen sowohl mehrzeilige Zeichenfolgen als auch Zeichenfolgeninterpolation.
Mehrzeilige Zeichenfolgen:
String-Interpolation:
quelle
console.log(`Your array:\n ${arr.join('\n ')}`)
Template Literal
IE nicht unterstützt wird, oder es ist natürlich, dass IE coole Dinge nicht unterstützt. Lesen Sie mehrWie in einem Kommentar oben erwähnt, können Sie Ausdrücke in den Vorlagenzeichenfolgen / -literalen haben. Beispiel:
quelle
hey ${obj.name}
Sie können implizite Typkonvertierungen auch mit Vorlagenliteralen durchführen. Beispiel:
quelle