Javascript 使用模板文本生成多个字符串
我想用一个模板文本和一个数组变量生成多个字符串 例如,模板文字将表达式(本例中为变量)替换为字符串中的内容:Javascript 使用模板文本生成多个字符串,javascript,node.js,Javascript,Node.js,我想用一个模板文本和一个数组变量生成多个字符串 例如,模板文字将表达式(本例中为变量)替换为字符串中的内容: var = "world"; tpl = `Hello ${var}!`; console.log(tpl); // Hello world! 如果var包含数组,我想做的是生成多个字符串。例如: var = ["world", "earth", "space", "aliens"];
var = "world";
tpl = `Hello ${var}!`;
console.log(tpl);
// Hello world!
如果var包含数组,我想做的是生成多个字符串。例如:
var = ["world", "earth", "space", "aliens"];
tpl = `Hello ${var}!`;
console.log(tpl);
// Hello world!
// Hello earth!
// Hello space!
// Hello aliens!
我将如何实现这一目标?如果无法使用模板文本,首选的方法是什么
谢谢 您可以做的最好的事情之一是函数:
const input=[“世界”、“地球”、“空间”、“外星人”];
const tpl=text=>`Hello${text}!`;
const log=x=>console.log(x);
input.map(tpl).forEach(log)代码>var.map(它=>`Hello${it}`)?