const name = 'value1';
const age = 'value2';
const per= 'value3';
// 接口返回的模板字符串是 a,例如:{}K{}-{}
const a = "{}K{}-{}";
// 接口返回的拼接的变量名数组
const arr = ['name ', 'age ', 'per'];
// 初始化结果字符串
let result = a;
// 使用forEach方法遍历arr数组,并替换模板字符串中的占位符
arr.forEach((variableName) => {
// 使用动态属性访问来获取变量的值
const value = eval(variableName);
// 替换模板字符串中的占位符为对应的值
result = result.replace('{}', value);
});
console.log(result); // 输出:value1Kvalue2-value3