ホームページ >ウェブフロントエンド >jsチュートリアル >JavaScriptのコールバックとは何ですか
コールバックは、他の処理を完了した後に何かを処理する優れた方法です。関数の実行直後に別の関数を実行したい場合にコールバックを使用できます。次の記事では JavaScript コールバックについて説明しますので、お役に立てれば幸いです。
#JavaScript 関数にはオブジェクト型があります。したがって、他のオブジェクト (文字列、配列など) と同様に、呼び出し時に他の関数に引数として渡すことができます。以下では、JavaScript でコールバックを使用する方法を理解するために例を使用します。 [ビデオチュートリアルの推奨: JavaScript チュートリアル]
例 1: 単純な JavaScript コールバック
<script> function add(a, b , callback){ var sum= a+b; console.log(a+"与"+b+"之和为"+sum); callback(); } function disp(){ console.log('调用完成!'); } // 调用add()函数 add(5,6,disp); </script>
出力:
##注: この例には、add(a, b, callback)) 関数と disp() 関数の 2 つの関数があります。disp() 関数は、add(つまり、2 つの数値とともに 3 番目のパラメーターとして add() 関数に渡されます。 したがって、a、b、およびコールバック関数 disp() を使用して、add() 関数を呼び出します。 add() 関数は a と b の合計を出力します。完了すると、コールバック関数が起動されます。したがって、disp()関数の内容は加算出力の下に出力されます。例 2: 匿名関数を渡す
<script> function add(a, b , callback){ var sum= a+b; console.log(a+"+"+b+"="+sum); callback(); } // 调用add()函数 add(5,6,function disp(){ console.log('调用完成!'); }); </script>出力:
##コールバックは主に、ファイルからの一部のデータのフェッチ/書き込みなどの非同期操作を処理するために使用されます。このようにして、非同期操作のデータ/エラーが返されると、コールバックを使用してコード内のコンテンツに対していくつかの操作が実行されます。
以上がこの記事の全内容です、皆様の学習のお役に立てれば幸いです。さらにエキサイティングなコンテンツについては、PHP 中国語 Web サイトの関連チュートリアルのコラムに注目してください。 ! !
以上がJavaScriptのコールバックとは何ですかの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。