如果需要执行一个带有参数的函数怎么书写?
比如这样的函数:function fun(a,b,c){
some code;
}obj.onclick = fun; //不能传进参数在这里点击事件要求执行fun函数,但是不能在后面传进参数,怎么改写这个问题,是加一个匿名函数封装起来吗?比如这样:
function fun(a,b,c){
some code;
}obj.onclick = function(){
fun(e,f,g);
}
有没有更好的写法?谢谢.
比如这样的函数:function fun(a,b,c){
some code;
}obj.onclick = fun; //不能传进参数在这里点击事件要求执行fun函数,但是不能在后面传进参数,怎么改写这个问题,是加一个匿名函数封装起来吗?比如这样:
function fun(a,b,c){
some code;
}obj.onclick = function(){
fun(e,f,g);
}
有没有更好的写法?谢谢.
obj.onclick = function(){
fun(e,f,g);
}
some code;
}obj.onclick = fun_x; //不能传进参数function fun_x(){
function fun(1, 2, 3);
}
some code;
}obj.onclick = fun_x; //不能传进参数function fun_x(){
fun(1, 2, 3);
}