當(dāng)前位置:
首頁(yè) >
前端技术
> javascript
>内容正文
javascript
JS / 闭包的理解
生活随笔
收集整理的這篇文章主要介紹了
JS / 闭包的理解
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
閉包實(shí)際上就是一個(gè)函數(shù),只不過(guò)這個(gè)函數(shù)有些特殊,它定義在另一個(gè)函數(shù)內(nèi)部,通過(guò)它可以在 js 中模仿出訪問(wèn) C++ 中的私有成員變量的效果。
代碼如下:
function Test() {var count = 0;this.addCount = function () {count++;}this.getCount = function () {return count;} } const private = new Test(); private.addCount(); console.log("count = ", private.getCount());結(jié)果:
count = 1?
(SAW:Game Over!)
總結(jié)
以上是生活随笔為你收集整理的JS / 闭包的理解的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 堆内存和数据结构堆之间的关系是什么?
- 下一篇: javascript设计模式_Javas