假如有3个函数:
var fun1=function(a1,a2.....an ){}//这里有n个参数,n的个数未定.
var fun2=function(b1,b2....bm ){}//这里有m个参数,m的个数未定.m!=n.
var run=function(obj,arge1,arge2....argek)
{//这个函数有k个参数,k的个数未定.它是用来调用fun1和fun2的这些函数的.
// 第一个参数是一个指向obj的指针(如fun1,fun2),其他的参数均是这个obj的参数.
// 然后直接通过run(obj,...)调用obj()这个函数.
//如 run(fun1,1,2,3) ;就相当于执行 fun1(1,2,3)
// run(fun2,1,2); 就相当于执行 fun2(1,2)
// fun1和fun2的参数个数是不一样的,所以,run里面的参数的个数也是根据需要而变化的.
}
不知道我说的够清楚了没有?
现在,问,run(){}这个函数应该怎样写?