JS閉包(一)

閉包指的是:能夠訪問另一個函數作用域的變量的函數。 清晰的講:閉包就是一個函數,這個函數能夠訪問其他函數的作用域中的變量。 閉包就是將函數內部和函數外部連接起來的一座橋樑。 很多人會搞不懂匿名函數與閉包的關係,實際上,閉包是站在作用域的角度上來定義的,因爲inner訪問到outer作用域的變量,所以inner就是一個閉包函數。雖然定義很簡單,但是有很多坑點,比如this指向、變量的作用域,稍微不注
相關文章
相關標籤/搜索