作业帮 > 综合 > 作业

javascript 函数作为参数名

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/24 19:58:13
javascript 函数作为参数名
以函数操作参数名,请问, 如果函数本身就有参数的, 那该如何传递?
请给出一个简单的例子
上面打错字了,
应该是: 以函数名作为参数,请问, 如果函数本身就有参数的, 那该如何传递?
如果,参数的个数是可变的,能实现吗?
简单的举个例子.测试环境 win7+ie8+chrome
function Add(x,y) {
alert(x + y);
}
function Sub(x,y) {
alert(x - y);
}
function CallFunc(Fun,x,y) {
if (Fun && (typeof Fun == "function")) {
if (x && y && (typeof x == "number") && (typeof y == "number")) {
Fun(x,y);
}else {
console.log(typeof x);
}
}else {
}
}
CallFunc(Sub,5,3);
再问: 如果,参数的个数是可变的,能实现吗?
再答: 可以用arguments来实现。 function Test() { for (var i = 0; i < arguments.length; i++) { alert(arguments[i]); } } Test(1, 2, 3, 45, 6);