《原神攻略》百貨奇貨換什麼箱子好 百貨奇貨兌換收益介紹
阿新 • • 發佈:2021-04-25
什麼是閉包? 子函式可以訪問到父函式的區域性變數
如果你看了前兩篇內容全域性作用域、區域性作用域、塊作用域、var、let、const在for迴圈執行原理,那麼你應該就能很好的理解閉包的使用了
栗子:
<script> var arr = [1,2,3,4,5,6,7,8,9,10]; function between(a, b) { return function (v) { return v > a && v < b; } } console.log(arr.filter(between(3,9))); </script>
執行結果:
實際上閉包是個很自然的過程,不要想著這個是閉包,我就的怎麼怎麼樣。這樣就亂了,很自然而然的用它,別可以去想
當然了,目前說到的都是閉包的初步理解,後面還有一些應用,等我學習到後面,在跟你們分享