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