在线等,怎么把字符串转为参数 有一个函数 function a(t1,t2,t3,..,tn){},现知道x = "参数1",arr =["参数2","参数3",..."参数n"],先想要将x及arr传入函数a,该怎么办? 我的失败的方法:a(x,arr.join(",")); 求解决在线等 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 你可以这样<script>function a(t1,t2,t3,tn){alert(t1) alert(t2)alert(tn)}x="x1"arr = ["x2","x3","xn"]eval("a('" + x + "','"+arr.join("','") + "')")</script>不过,如果你的a函数可以修改的话,最好改成a(str,arr)这样的参数 a(str,arr,xxx), 调用此函数就可以把参数传过去了,接受的时候,按顺序接受就可以了,这种方式简单明了 直接把数组作为参数传过去不行?function a(a,arr){alert(arr[0]);alert(arr[1]);}或者尝试下a(x,eval(arr.join(","))); a.apply(null,[x].concat(arr)) for examplefunction xx(a,b,c,d){alert(a+b+c+d)}xx.apply(null,[1].concat([2,3,4])) aaa jquery slideDown()出得界面,加延时。急急!在线等! 怎么样改变文本域中指定位置的内容? 为什么formpanel不能显示3行? 请教,一个简单的js函数调用问题 继续提问动态文本框取值的问题 怎么将文本框的值加入至select option里面 怎么才能让用js脚本写的漂浮广告不被Flash遮住? 《《《十万火急》》》文本文件内容读取 用JAVASCRIPT如何检查日期的合法性? 怎样祛除有连接的图象的兰色边框? extjs 右键菜单 问题 请教一个UBB转换代码中的正则问题。
function a(t1,t2,t3,tn){
alert(t1)
alert(t2)
alert(tn)
}
x="x1"
arr = ["x2","x3","xn"]
eval("a('" + x + "','"+arr.join("','") + "')")
</script>不过,如果你的a函数可以修改的话,最好改成a(str,arr)这样的参数
alert(arr[0]);
alert(arr[1]);
}或者尝试下a(x,eval(arr.join(",")));
alert(a+b+c+d)
}
xx.apply(null,[1].concat([2,3,4]))
aaa