【轉】js中的閉包

js中爲什麼要使用閉包? 先介紹一下全局變量和局部變量的優缺點: 全局變量:在全局環境下聲明的變量爲全局變量,全局變量在任何地方都可訪問,且一直保存在內存中只到應用程序退出(關閉網頁或瀏覽器)時才被銷燬。但是過多的聲明全局變量容易造成全局污染,且全局變量容易被修改。 局部變量:在函數環境下聲明的變量爲局部變量,局部變量僅在函數內部可訪問,當函數執行完畢時就會被銷燬。局部變量不會造成全局污染也不容易
相關文章
相關標籤/搜索