2011-08-08 7 views
1

コールバック関数(true)またはコールバック(false)が前の関数で呼び出されたかどうかに基づいて、コールバック(真)/コールバック(偽)に基づいてアクションを実行

例:

foo.doFunction = function (param, callback) 
{ 
    int a = 1; 
    int b = param; 

    if(a < param) 
    { 
     callback(false); 
    } 
    else 
    { 
     callback(true); 
    } 
} 

foo.doFunction(param, function() 
{ 
    if(true) 
    { 
    } 
    if(false) 
    { 
    } 
}); 

は、私は、コールバックを使用して可能性を達成しようとしています何ですか?

お時間をいただきありがとうございます。

答えて

4

はい、あなたのコールバック関数は、名前やarguments配列を使用して引数を読むために必要があるでしょうけれども:

foo.doFunction(param, function(myParam) 
{ 
    if(myParam) 
    { 
    } 
    else 
    { 
    } 
}); 
+0

ブリリアント、感謝します。 –

関連する問題