比如说像PHP当中的function ch_var(&$a){...}或C#当中的ref如下代码是不行的<script>
var a = "test";function changStr(&arg)
{
arg = "new str";
alert(arg);
}changStr(&a);alert(a);</script>
var a = "test";function changStr(&arg)
{
arg = "new str";
alert(arg);
}changStr(&a);alert(a);</script>
var a = "test"; function changStr(arg)
{
arg = "new str";
alert(arg);
return arg;
}a = changStr(a);alert(a);</script>
这样就可以满足你的要求了
{
arg = "new str ";
alert(arg);
return arg;
}
请问二楼 已经执行了alert了 return还会执行?
------------------------------------------------------
会 你试试不就知道了
你自己走一次就知道了
alert只是弹出消息,你按了ok后就继续执行下面的代码了,而且那个alert只是让你确认用的
function changStr(a) {
a[0] = "new str";
alert(a[0]);
} changStr(a);
alert(a[0]);