關於做用域鏈與閉包的筆記

  先拋個我所瞭解到的做用域鏈的概念:每個函數能夠看做是一個執行環境,每個執行環境都會存在有一個關聯的變量對象,而這個對象保存着這個環境中定義的變量和函數。函數外部的一個個執行環境的即關聯着一個個變量對象,而這些變量對象即組成了一條鏈,稱之爲做用域鏈。git 閉包,晦澀難懂,這是最直觀的感覺,第一次接觸閉包是在畢向東的視頻裏的。當時以爲有點奇怪,這不是很正常的事情麼,返回一個值,爲何還要單獨拿出來
相關文章
相關標籤/搜索