Necesito cambiar las comillas de una cadena de comillas dobles/simples a acentos graves, después de que ya se haya creado, para poder agregar variables a la cadena.
Intenté usar replace (), pero parece que JS no vuelve a evaluar la variable después de que se ejecuta el método de reemplazo.
Estoy tratando de entender si es algo que es posible hacer, o las variables solo se pueden agregar a una cadena en JavaScript manualmente y no dinámicamente.
Aquí está mi código:
const variable = 9; let strWithVar = "${variable}".replace(/"+/g, "`"); console.log(strWithVar);El valor de retorno actual es:
${abc}Tal vez hacer:
var world = "World"; var hello = `Hello, ${world}`; console.log(hello) var bob = "bob" var helloBob = `${hello}, ${bob}` console.log(helloBob)