たまたま、JavaScript もFunction
ActionScript と同様にキーワードをサポートしていることに気付きました。どちらも ECMA Script から派生したものであるため、このような類似点があることは周知の事実です。しかし、Javascript の場合、(as3 のように) クラスではないにしても、関数が何を表しているのか興味がありました。
JSでは、
var func = new Function();
また var func = new Function;
「anonymous」という関数を変数「func」に代入します。
オブジェクト指向の方法で実際の「関数」を実装するための単なる方法でしょうか..
ほとんどのブラウザー (ff、ie & chrome) は同じように実装しているようですが、仕様で対処されていますか?