`
yiyanwan77
  • 浏览: 185408 次
  • 性别: Icon_minigender_1
  • 来自: 威海
社区版块
存档分类
最新评论

利用arguments将参数全部传递给另一个函数

 
阅读更多
funargstest=function(arg1,arg2){
	var args="";
	for(var i=0;i<arguments.length-1;i++){
		args+="'"+arguments[i]+"',";
	}
	args+="'"+arguments[arguments.length-1]+"'";
	eval("funargstest2("+args+")");
};
funargstest2=function(arg1,arg2){
	alert(arg1+"."+arg2);
}
funargstest("china","usa");

 不知道还有没有更好的方法?

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics