Say mam zmienną str
interpolacja String o zmiennej
var str = "123"
Teraz mogę zrobić console.log(`Hello ${str}`)
i będzie drukować Hello 123
Teraz mam inną zmienną strnew
var strnew = 'Hello ${str}'
Note (w oparciu na odpowiedzi/komentarze) - strnew
jest czytany z pliku, więc zawsze jest ciągiem i nie może być zastąpione `
Jak console.log(...)
wydrukować Hello 123
Czy możliwe wihtout jakiejkolwiek eval()
prawdopodobnie związane: http://stackoverflow.com/q/40235363/476 – deceze
Myślę, że najlepszym sposobem, w tym przypadku jest użycie funkcji, które akceptuje 'str' i wykorzystuje ten ciąg wewnątrz szablonu. –
Myślę, że to tylko przykład, jeśli masz bardzo długi ciąg z wieloma konkatenacjami - ciąg szablonów jest lepszy. –