JavaScript のコールバック関数を理解する
コールバックは、別の関数に引数として渡され、後で実行される関数です。呼び出し側関数は呼び出された関数に制御を渡し、呼び出された関数は何らかの操作を実行し、その後制御を呼び出し側関数に返します。つまり、コールバックは、それ自体の実行が完了した後に別の関数によって呼び出される関数です。コールバック関数は、追加のタスクを実行したり、呼び出し元の関数に追加情報を提供したりするために使用できます。ここでは、コールバックの使用例を示します。
```
function doSomething(callback) {
// 何らかの操作を実行します。コンソール。 log("何かをしています...");
// コールバック関数を呼び出します
callback();
}
function doSomethingElse() {
// 他の操作を実行します console.log("何か他のことをしています...") ;
// コールバックを使用して doSomething 関数を呼び出します
doSomething(function() {
console.log("コールバックが呼び出されました!");
});
}
```
この例では、`doSomething` 関数はコールバック関数を引数として指定します。 `doSomething` 関数が呼び出されると、何らかの操作が実行されてからコールバック関数が呼び出されます。 `doSomethingElse` 関数は、メッセージをコンソールに記録するコールバック関数を使用して `doSomething` 関数を呼び出します。
高く評価
低く評価
コンテンツエラーを報告する
シェア