ホームページ > 記事 > ウェブフロントエンド > js でのコールバック関数の理解と使用
jsのコールバック関数の理解と使い方
1. コールバック関数の役割
jsのコードは上から下に実行されますが、場合によっては、1つの操作が完了するまで次の操作に進む必要があります。 time コールバック関数を使用する必要があります。
2.コールバック関数の説明
関数は実際にはオブジェクトの一種であるため、変数に格納したり、パラメータを通じて別の関数に渡したり、関数内で作成したり、関数から結果の値を返したりすることができます。関数は組み込みオブジェクトであるため、別の関数にパラメーターとして渡したり、関数内で実行したり、実行後にそれを返すこともできます。
コールバックは、「プロのプログラマー」によって常に難しい技術とみなされてきました。英語の説明は次のとおりです:
コールバックは、別の関数に引数として渡され、その親関数が完了した後に実行される関数です。
翻訳すると、コールバック関数は、引数として渡される関数です。
関数Aにはパラメータ関数Bがあり、関数Aが実行された後に関数Bが呼び出されて実行されます
3. コールバック関数の使い方
コードは次のとおりです:function a(callbackFunction){ alert("这是parent函数a"); var m =1; var n=3; return callbackFunction(m,n); } function b(m,n){ alert("这是回调函数B"); return m+n; } $(function(){ var result = a(b); alert("result = "+ result); });実行順序は次のとおりです: これは親関数aですこれはコールバック関数Bですresult = 4関数は最初にテーマ関数aを実行し、次にコールバック関数bを呼び出します。そして最後に関数 a の戻り値を返します