1 function writeCode(callback){ 2 callback(); 3 } 4 5 function introduceBugs(){ 6 alert("introduceBugs"); 7 } 8 9 writeCode(introduceBugs);
注意introduceBugs()
作为参数传入writeCode()
时,函数后面是不带括号的。括号的意思是执行函数,而这里我们希望传入一个引用,让writeCode()
在合适的时机执行它(调用它)。
1 function writeCode(callback){ 2 callback(); 3 } 4 5 function introduceBugs(){ 6 alert("introduceBugs"); 7 } 8 9 writeCode(introduceBugs);
注意introduceBugs()
作为参数传入writeCode()
时,函数后面是不带括号的。括号的意思是执行函数,而这里我们希望传入一个引用,让writeCode()
在合适的时机执行它(调用它)。
转载于:https://www.cnblogs.com/qzsonline/archive/2013/05/08/3067167.html