Functionクラスのように、オブジェクトではなく関数を作成するクラスを作成するJavaScriptの方法はありますか
var realFunc = new Function();
typeof realFunc; // function
var myFunc = new MyFunction();
typeof myFunc; // object :(
機能するメソッドをいくつか追加したいのですが、すべてのメソッドには追加したくありません。各関数オブジェクトにメソッドを追加するのではなく、クラスのプロトタイプに追加した方がよいのではないでしょうか?