匿名函數(Anonymous functions),也叫閉包函數(closures),允許 臨時建立一個沒有指定名稱的函數。最經常用作回撥函數(callback)引數的值。當然,也有其它應用的情況。
實現結構
閉包:將匿名函數放在普通函數中,也可以將匿名函數返回,這就構成了一個簡單的閉包
關鍵字:use 連線上下文的變數和值
閉包的應用場景:
①,保護函數內的變數安全。外層函數中變數只有內部函數才能存取,而無法通過其他途徑存取到
②,外層函數中的變數一直存在於記憶體中,因此每一次執行都會使用到。
以上就是匿名函數的詳細內容,更多請關注TW511.COM其它相關文章!