希望function的形参值改变后实参也改变,一种方法是return,譬如function A(x)
{
x = 1;
return x;
}
x = A(x);这样我总觉得有点多余,而且要是
function A(x,y)想改动x,y怎么办?
还有用Array,但这种方法还需要调用的地方new Array,麻烦
有没有像c++中传指针或者地址(不是Array那种)的办法?
{
x = 1;
return x;
}
x = A(x);这样我总觉得有点多余,而且要是
function A(x,y)想改动x,y怎么办?
还有用Array,但这种方法还需要调用的地方new Array,麻烦
有没有像c++中传指针或者地址(不是Array那种)的办法?
解决方案 »
- js怎么取得DOM里的元素,DOM如下
- 文本框格式判断
- 原来对象 函数都是可以用push
- 两个图片相互转换的按钮,图片的地址怎样改成非绝对路径的?
- 求代码:javascript版本的utf-8和gb2312相互转换函数
- 要用一张图片做一个类似地图的功能,缩放,高亮,拖动。
- 为什么用src引入.js文件总会出现问题呢?
- 谁知道哪里有InterDev下载?或者其他编辑JavaScript的好东西?
- 我这段代码邪了门了,除了上边的现象外,有时调用控件的方法是对的,但有时又不对,真是见了鬼,哪位大侠帮帮我!!!!!!!!!
- 怎样弹出没有菜单,工具栏,地址栏的IE 窗口!!!
- 参数传递
- checkbox选中时改变所在行的颜色
function A(o) {
o.x = 1;
o.y = 2;
}var t = {};
t.x = 4;
t.y = 5;
A(t);
alert([t.x, t.y]);
http://www.jb51.net/article/25610.htm
要改变实参的值,传引用类型就可以了!