[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
留言
張貼留言