Je n'ai rien vu ici ou sur MDN. Je suis sûr que je manque juste quelque chose. Il doit y avoir de la documentation à ce sujet quelque part?
Sur le plan fonctionnel, il semble que cela vous permet d'imbriquer une variable dans une chaîne sans effectuer de concaténation à l'aide de l'opérateur +
. Je cherche de la documentation sur cette fonctionnalité.
Exemple:
var string = 'this is a string';
console.log(`Insert a string here: ${string}`);
Vous parlez de littéraux de modèle .
Ils permettent à la fois les chaînes multilignes et l'interpolation des chaînes.
Chaînes multilignes:
console.log(`foo
bar`);
// foo
// bar
Interpolation de chaîne:
var foo = 'bar';
console.log(`Let's meet at the ${foo}`);
// Let's meet at the bar
Comme mentionné dans un commentaire ci-dessus, vous pouvez avoir des expressions dans les chaînes/modèles de modèles. Exemple:
const one = 1;
const two = 2;
const result = `One add two is ${one + two}`;
console.log(result); // output: One add two is 3