Je veux substituer des variables dans une chaîne comme le fait console.log
. Ce que je veux obtenir quelque chose comme ceci:Substituer des variables dans des chaînes comme console.log
let str = 'My %s is %s.';
replaceStr(string, /* args */) {
// I need help with defining this function
};
let newStr = replaceStr(str, 'name', 'Jackie');
console.log(newStr);
// output => My name is Jackie.
/*
This is similar to how console.log does:
// console.log('I\'m %s.', 'Jack');
// => I'm Jack.
*/
Je ne suis pas en mesure de comprendre comment faire. Toute aide sera très appréciée.
Merci.
Y at-il une raison quelconque vous ne l'utilisez [template 'literals'] (https://developer.mozilla.org/en/docs/Web/JavaScript/Reference/Template_literals)? –
@ChristopherMoore Ce que je veux réaliser n'est pas ce que les littéraux offrent. –