我有这个代码:
replaceAny('this','that',string);
if(val!="")
replaceAny 函数如下所示:
function replaceAny(first,second,ele) {
var val = ele.replace(first,second);
alert(val);
return val;
}
但是在运行 replaceAny 函数之后(并且警报显示正确的值,if 条件告诉我变量 val 没有设置,为什么?!