1

コンストラクターには時間がかかり、メソッドが呼び出されたときthis.foldersはまだ定義されていません。getIt()コンストラクターが完了するまで待機するにはどうすればよいですか?

function test() {
    var t=this;
    $.getJSON('~.php?task=getFolders&dummy='+new Date().getTime(), function(returned){
        t.folders=returned;
    });
}
test.prototype.getIt = function() {
    return this.folders;
};

var myObj = new test();
console.log(myObj.getIt());
4

2 に答える 2