Sagen, ich habe eine Variable str
String Interpolation auf variable
var str = "123"
Jetzt konnte ich console.log(`Hello ${str}`)
tun und es wird Hello 123
Jetzt drucken Ich habe eine andere Variable strnew
var strnew = 'Hello ${str}'
Hinweis (basierend auf Antworten/Kommentare) - strnew
wird von einer Datei gelesen, so ist es immer eine Zeichenfolge und kann nicht sein ersetzt mit `
Wie console.log(...)
ich Hello 123
Ist es möglich, wihtout jede Art von eval()
Möglicherweise verwandte: http://stackoverflow.com/q/40235363/476 – deceze
Ich denke, der beste Weg, in diesem Fall Funktion zu verwenden ist, das akzeptiert 'str' und verwendet diese Vorlage Zeichenfolge innen. –
Ich denke, das ist nur ein Beispiel, wenn Sie sehr lange Zeichenfolge mit mehreren Verkettungen haben - Vorlage Zeichenfolge ist besser. –