閉包使用場景

  • 作者:由 匿名使用者 發表于 攝影
  • 2022-11-16

閉包使用場景清寧時光17 2022-08-17

什麼是:閉包 =『函式』和『函式體內可訪問的變數總和』

閉包是指

有權訪問另一個函式作用域中的變數的過程

1。 setTimeout

原生的setTimeout傳遞的第一個函式不能帶引數,透過閉包可以實現傳參效果。

2。 函式防抖

在事件被

觸發n秒

後再執行回撥,如果在這n秒內又被觸發,則重新計時。

實現的關鍵就在於setTimeOut這個函式,由於還需要一個變數來儲存計時,考慮維護全域性純淨,可以藉助閉包來實現。

Top