Template Literals
JavaScript 🟢 JuniorDefinition
Chaines delimitees par des backticks (`) supportant l'interpolation ${expression}, le multi-ligne et les tagged templates. Remplacent la concatenation classique.
Analogie
Un formulaire avec des champs a remplir : les ${} sont les cases vides ou JS insere les valeurs.
Exemple de code
const name = 'World';
const greeting = `Hello, ${name}!`;
const multiline = `
Line 1
Line 2
`;
Cas d'usage
Construire des chaines dynamiques, des requetes SQL parametrees (via tagged templates), du HTML.