我想遍历一个对象并在生成字符串时输出每个对象的值。
我该如何完成这样的事情:
const body = `
<h1>Values</h1>
${
for (value in values) {
return `<h2>Individual value: ${values[value].valueInt}</h2>`
}
}
`;
用于生成电子邮件。
您可以使用地图
const body = `<h1>Values</h1>${values.map(value => `<h2>Individual value: ${value}</h2>`)}`;
假设我了解值对象的一般形状,则应如下所示:
const body = `<h1>Values</h1>${
Object.values(values)
.map(value => `<h2>Individual value: ${value.valueInt}</h2>`)
.join('')
}`;
值对象的示例将有所帮助。