javascript中函数作为参数的问题 在javascript中,函数是可以当作参数的,谁有这方面的列子,发个给我看下哦? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 function test(f) { f();}test(function(){ alert("test")}); <html> <script> var flag = true ; //true表示func2直接被执行 false表示func2被作为func1的参数,然后在func1中被执行 function func1(theFunc){ /* var str = "func1的参数集合:\n" ; for(var i=0;i<arguments.length;i++){ str += "第"+(i+1)+"个参数:"+arguments[i]+"\n"; } alert(str) ;*/ flag = false ; theFunc("func1","我调用你了!"); flag = true ; } function func2(a,b){ /* if(flag){ var str = "func2的参数集合:\n" ; for(var i=0;i<arguments.length;i++){ str += "第"+(i+1)+"个参数:"+arguments[i]+"\n"; } alert(str) ; }else{ alert("作为参数调用!") ; }*/ alert(a+" : "+b); } func1(func2) ;//以函数func2作为func1的参数,然后在func1中执行 ; func2("func2","哈哈!没关系"); //直接执行 </script></html>可将注释去掉看看 如何读取身份证信息,求救啊...大哥们 请教高手求textarea内的光标在浏览器里的坐标(不是鼠标坐标!) 请高人指点一下,上面你的代码应该怎么修改?(jsp中引用java的类) 求助:javascript写HTTP代理 js string 空字符串的问题 js实现鼠标滑过显示二级菜单一级菜单的样式背景色变黑,宽度不增加 怎么用JS动态改变这个值 。。。 JavaScript 的 Array 没有 Clear 或者 Remove,RemoveAll 方法吗? 如何在html网页中插入本地的音乐的问题 求一语句的写法!!!高手帮忙!! 怎么换掉注释后面的引号? 求个宽带限速的软件
f();
}
test(function(){
alert("test")}
);
<html>
<script>
var flag = true ; //true表示func2直接被执行 false表示func2被作为func1的参数,然后在func1中被执行
function func1(theFunc){
/* var str = "func1的参数集合:\n" ;
for(var i=0;i<arguments.length;i++){
str += "第"+(i+1)+"个参数:"+arguments[i]+"\n";
}
alert(str) ;*/
flag = false ;
theFunc("func1","我调用你了!");
flag = true ;
}
function func2(a,b){
/* if(flag){
var str = "func2的参数集合:\n" ;
for(var i=0;i<arguments.length;i++){
str += "第"+(i+1)+"个参数:"+arguments[i]+"\n";
}
alert(str) ;
}else{
alert("作为参数调用!") ;
}*/
alert(a+" : "+b);
}
func1(func2) ;//以函数func2作为func1的参数,然后在func1中执行 ;
func2("func2","哈哈!没关系"); //直接执行
</script>
</html>可将注释去掉看看