通过数组向函数赋值

有一函数use(a,b,c,……)参数个数不确定(由xml文件中的子元素个数确定),
需将一与函数拥有相同个数参数的数组 ad_inf中的值对应的赋给函数,使用JavaScript如何实现……
数组由读取xml文件得到
var ad_inf = new Array();
for(i=0;i<AD_inf.length;i++)
{ad_inf[i] = AD_inf[i].firstChild.nodeValue; }

use(……)怎么进行赋值

这样调用use函数
use.apply(use,ad_inf);

参考下资料学习下apply,call方法

http://www.ijavascript.cn/jiaocheng/caller-callee-call-apply-464.html
http://www.cnitblog.com/yemoo/archive/2007/11/30/37070.html
http://www.haoxiai.net/wangzhanzhizuo/JavaScript/128600.html

var ad_inf = new Array();
for(i=0;i<AD_inf.length;i++)
{ad_inf[i] = AD_inf[i].firstChild.nodeValue; }

读取得到ad_inf

再执行use(ad_inf);