我碰巧注意到的Javascript也支持Function
關鍵字,就像在ActionScript。由於兩者都源自ECMA腳本,所以存在這種相似性是常識。不過我很好奇,什麼功能代表在Javascript的情況下,如果沒有一個類(如在AS3)。在Javascript中如何定義'Function'(而不是'function')?
在JS,
var func = new Function();
或var func = new Function;
分配一個被稱爲 '匿名' 將變量 'FUNC' 功能。
難道是僅僅實現以面向對象的方式實際「功能」的方法..
由於大多數瀏覽器(FF,即&鉻)似乎實現它以同樣的方式,是解決在規格?
檢查此鏈接[鏈接] http://stackoverflow.com/questions/336859/javascript-var-functionname-function-vs-function-functionname – 2013-02-25 14:27:45
'Function'是不是一個真正的關鍵字。它只是一個用作對象構造函數名稱的標識符。函數是對象,但是創建它們的語法是不同的。 – 2013-02-25 14:29:05
Here:http://es5.github.com/#x15.3.2 – 2013-02-25 14:29:43