suma - para que sirve el signo de pesos en javascript
¿Qué significa ${}(signo de dólar y llaves) en una cadena en Javascript? (2)
No he visto nada aquí ni en MDN. Estoy seguro de que solo me falta algo. ¿Tiene que haber alguna documentación sobre esto en alguna parte?
Funcionalmente, parece que le permite anidar una variable dentro de una cadena sin hacer concatenación utilizando el operador
+
.
Estoy buscando documentación sobre esta característica.
Ejemplo:
var string = ''this is a string'';
console.log(`Insert a string here: ${string}`);
Como se mencionó en un comentario anterior, puede tener expresiones dentro de las cadenas de plantilla / literales. Ejemplo:
const one = 1;
const two = 2;
const result = `One add two is ${one + two}`;
console.log(result); // output: One add two is 3
Estás hablando de plantillas literales .
Permiten tanto cadenas multilínea como interpolación de cadenas.
Cuerdas multilínea:
console.log(`foo
bar`);
// foo
// bar
Interpolación de cadenas:
var foo = ''bar'';
console.log(`Let''s meet at the ${foo}`);
// Let''s meet at the bar