下面這個鏈接中的講解非常好
http://www.javascriptkit.com/javatutors/closures.shtml
我的理解:
閉包就是在一個Outer函數(shù)中申明另一個inner函數(shù),當(dāng)outer函數(shù)調(diào)用后,他的變量Variable 不會消失,仍然可以被inner函數(shù)所使用,而且所有的inner函數(shù)都擁有對Variable 的引用

var outer=function(){
    
var num=666;
    
var getNow=function(){
       alert(num);
    }

   
// num++;
    return getNow;
}

    
var c=outer();
    c();                                     //------666