1
var foo = (function(){

    var c = function(requests) {   
        bar();
    };

    c.prototype = {
        bar: bar
    };

    return c;

})();

var f = new foo();

f.baz(function(){
    console.log('new instance of foo created');
});

http://jsfiddle.net/LecJM/

「クラス」の新しいインスタンスが作成されたときに呼び出されるコールバック関数を作成したいと思いますfoo。これは可能ですか?明らかに、上記のコードはコンパイルされません。私が達成しようとしていることのアイデアを提供したいだけです。

4

3 に答える 3