【发布时间】:2012-10-21 16:14:13
【问题描述】:
我有这个代码:
replaceAny('this','that',string);
if(val!="")
replaceAny 函数如下所示:
function replaceAny(first,second,ele) {
var val = ele.replace(first,second);
alert(val);
return val;
}
但是在运行replaceAny函数之后(并且alert显示正确的值,if条件告诉我变量val没有设置,为什么?!
【问题讨论】:
-
您的代码无效。如果您确实有问题,请发布代表问题工作示例的真实代码。
-
很难说出你在问什么。为了清楚起见,请对此进行编辑,否则它可能会被关闭。
-
问题解决了,我没有设置变量的值!即
val=replaceAny();
标签: javascript function return