有一函数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);