CallBack関数の基礎
ターゲット:コールバック関数の基本的な理解
次の2つのコードは、気持ちに応じてコンソールで出力する関数です.このようにするのは固定的な動作しかできません. dance関数を使用するにはdance()を使用します.checkMod関数のif文に追加する必要があります. checkMood関数は、文字列パラメータ、関数、および関数をパラメータとして受け入れます. は、より柔軟に使用することができる.
プログラミングにおけるコールバック関数とは、実行可能な関数をパラメータに渡すことです.
ダイヤルバックを受信したコードは、必要に応じて直ちに実行してもよいし、必要に応じて実行してもよい.
コールバック関数は、JavaScript非同期処理の問題を解決するための関数であり、ある関数が特定の時点で実行されたい場合に使用されます.
次の2つのコードは、気持ちに応じてコンソールで出力する関数です.
function checkMood(mood) {
if(mood === "good") {
happy();
} else {
cry();
}
}
function cry() {
console.log("sad :(")
}
function happy(){
console.log("happy :)")
}
function dance() {
console.log("dance @@@")
}
checkMood("good");
function checkMood(mood, goodCallback, badCallback) {
if(mood === "good") {
goodCallback();
} else {
badCallback();
}
}
function cry() {
console.log("sad :(")
}
function happy(){
console.log("happy :)")
}
function dance() {
console.log("dance @@@")
}
checkMood("good", happy, cry);
checkMood("good", happy, dance);
コンセプトの簡単な整理
プログラミングにおけるコールバック関数とは、実行可能な関数をパラメータに渡すことです.
ダイヤルバックを受信したコードは、必要に応じて直ちに実行してもよいし、必要に応じて実行してもよい.
コールバック関数は、JavaScript非同期処理の問題を解決するための関数であり、ある関数が特定の時点で実行されたい場合に使用されます.
Reference
この問題について(CallBack関数の基礎), 我々は、より多くの情報をここで見つけました https://velog.io/@spacebelt/CallBack-함수-기초テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol