首页 > 解决方案 > 在 Express.js 中构建字符串时 ${ } 中的逻辑

问题描述

我想在生成字符串时遍历一个对象并为每个对象输出值。

我怎样才能完成这样的事情:

const body = `
<h1>Values</h1>
    ${
     for (value in values) {
      return `<h2>Individual value: ${values[value].valueInt}</h2>`
     }
    }
`;

它用于生成电子邮件。

标签: javascriptarraysobject

解决方案


你可以使用地图

const body = `<h1>Values</h1>${values.map(value => `<h2>Individual value: ${value}</h2>`)}`;

推荐阅读