一、聲明:
1. 正常函數聲明:
//正常函數聲明 function foo(p1, p2){ return p1+p2; }
2. 匿名函數聲明:
//匿名函數聲明 var foo= function(p1, p2){ return p1+p2; }
二、返回值:
匿名函數的返回值是一個Function對象的引用。
三、含義:
上述匿名函數代碼的含義為將Function對象的一個引用賦值給變量foo。
四、相同點:
生成一個沒有名稱的函數體(Function對象)之後,再賦予其一個名稱。
以上就是小編為大家帶來的全面了解JS中的匿名函數全部內容了,希望大家多多支持~