[JavaScript] 閉包(closure)簡單例子

是說,對閉包還是不解,所以直接把簡單的例子紀錄下來...

重點是記憶延續,從例子可以看到 count 不會因重新呼叫而被重新宣告

const counter = () => {
    let count = 0;

    return () => {
        return count++;    
    }
};

const count1 = counter();

console.log(count1()	// 0
console.log(count1()	// 1
console.log(count1()	// 2


留言

這個網誌中的熱門文章

[面試] 日月光 設備工程師

[日文] Google日文輸入法 簡單安裝說明

[Windows] 還我 win7 相片檢視器!!