回调函数和闭包的理解

  1. function testCallback(callback) {   // 被回调的方法

  2.     alert('come in!');  

  3.     callback();  

  4. }  

  5. function a() {  //被回调的函数 

  6.     alert('a');  

  7. }  

  8. function start() {  //开始测试方法

  9.     testCallback(a);    

  10. }

闭包

function a(){
var i=0;
function b(){
alert(++i);
}
return b;
}
var c = a();   // c=b;
c();


你可能感兴趣的:(回调函数和闭包的理解)