JavaScript中如何遍历数组将单值与各元素配对拼接输出?
JavaScript实现方案
- 核心逻辑:遍历存储模板名称的数组,将每一项和固定的月份字符串按要求格式拼接,最后通过换行符把所有拼接好的字符串合并为最终结果。
- 注意点:原示例中
2022-01漏了字符串包裹的引号,直接写会被JS识别为减法运算得到2001的错误数值,实际使用时必须为字符串类型添加引号。
实现代码
// 定义入参 const templateMonth = '2022-01' const templateName = ['HD-HD1460', 'HD-WHITE', 'HD-YHS'] // 遍历拼接后合并为多行文本 const output = templateName.map(item => `${templateMonth}; ${item}`).join('\n') // 输出验证 console.log(output)
运行输出结果
2022-01; HD-HD1460 2022-01; HD-WHITE 2022-01; HD-YHS
如果需要和你给出的示例第一行一样保留行尾空格,只需要把拼接模板改成`${templateMonth}; ${item} `(item后加一个空格)即可,常规业务场景下行尾多余空格不会影响逻辑使用。
内容的提问来源于stack exchange,提问作者ely27
相关产品推荐
相关产品推荐

