请教大虾们:
原函数
function x(a,b,c){
//--
}能不能用一个y代替a,b,c
y要如何做才能向x传递了abc三个参数?
function x(y){
//-----
}
原函数
function x(a,b,c){
//--
}能不能用一个y代替a,b,c
y要如何做才能向x传递了abc三个参数?
function x(y){
//-----
}
解决方案 »
- jquery .hide() .show()方法在IE可以用,在FF/CHROME没有效果。如何解决?
- js怎样将排好序的数据怎样生成树型结构?
- 求一个javascript日历,可以支持多浏览器的
- 为什么验证控件在本地上测试可以 传到服务器上就无效了????
- 请...问...如何获得指定Table TD中的控件, 并将其置为不可用
- 怎么替换?
- 关于页面的文本修改!
- 怎样定位HTML页面滚动条的位置?
- 急:窗口刷新时保持浏览状态的问题。
- 怎样用JS或者jQuery如何获取指定DIV内所有具有Ext属性的所有元素?
- history.go(-1)后button失效
- 做了用户关闭IE就用AJAX去后台注销的功能后IE9关闭就浏览器停止工作
var a = 1 , b = 2 , c = 3;
y = [a , b , c];
//传入一个数组
x(y);写法二
var a = 1 , b = 2 , c = 3;
function x(){
//用内置属性arguments
alert(arguments);
}
x(a , b , c);
function x(y){
//-----
alert(y.a+'\n'+y.b+'\n'+y.c);
}x({a:'a',b:'b',c:'c'})
console.log(a);
console.log(b);
console.log(c);
}function y(z){
console.log(z);
var d = null,
e = null;
if(d = arguments[1]){
console.log(d);
}
if(e = arguments[2]){
console.log(e);
}
}x(1,2,3);
y(4,5,6);
有没有在函数里面仍然直接用a b c的法子?
因为我是用来修改jquery ui dialog函数的,dialog里面有一个显示show函数支持a,b,c三个参数的,但dialog函数在值参时,不让我传进去,它只允许传一个参数,string或者object如果用版主的办法,那我得去dialog里面加二条语句(已试,成功了),但不很想改动dialog函数
当然,如果没有就算了,谢谢了!~