自己写了一个var formatString = function(str){ var re = /\${(.*?)}/g; function replacer(match){ return eval(match.substring(2,match.length-1));
} var result = str.replace(re, replacer) return result;
}但是不能解决eval作用域的问题,eval取不到对应的变量。究竟这个是怎么实现的?
添加回答
举报
0/150
提交
取消