[在线急等] Javascript传参问题?
function myFunction(string)
{
string = "1231231";
}
var str = "";
myFunction(str);
alert(str);
我想实现的是在函数里面改变一个传入参数的值, 在函数外面该值也改变.
就有点像C语言里面传入一个字符串地址类似的!
------解决方案--------------------虽然 js 的变量似乎没有形参,但是,如果传 object 的话,就一定是形参了
<script>
function t(obj){
obj.str = "a";
}
var o = {str:"1"};
alert(o.str);
t(o);
alert(o.str);
</script>
------解决方案--------------------
你是说你不能修改那个函数?
这样的话那真的不知道怎么实现。。
JS本来就没有传指针吧。。