|
如果你無法理解博文在講什么,請回顧前面的系列博文。文章比較深入,如有不對之處,望請指正,謝謝。
函數對象
首先,大家得明確一個概念:函數就是對象,代表函數的對象就是函數對象。既然是對象,那它又是被誰構造出來的呢?下面我們來看一段描述:JavaScript代碼中定義函數,或者調用Function創建函數時,最終都會以類似這樣的形式調用Function函數:var newFun=Function(funArgs, funBody); 。由此可知函數對象是由Function這個函數對象構造出來的。
注:Function對象本身也是一個函數,因此它也一個函數對象。關于Function的深入理解,請見后續博文。
我們來看一段代碼:
//定義方式一function func(x) { alert(x);}//定義方式二var func = function(x) { alert(x);};//實際執行var func = new Function(“x”, “alert(x);”);
it知識庫:理解Javascript_08_函數對象,轉載需保留來源!
鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。