호출 함수 기억하기(Javascript 편)
2415 단어 JavaScriptjstech
호출 함수는 무엇입니까?
コールバック関数とは、ある関数を呼び出す時に、引数に指定する別の関数のことです。
呼び出し元が用意した別の関数を、呼び出し先の処理の中から、呼び出し返す形になるため「コールバック」と呼ばれます。
실례를 하나 썼다
function aaaaa(Hoge) {
alert(Hoge);
}
function bbbbb(callBack) {
let Fuga = prompt('文字を入力してください');
callBack(Fuga);
}
bbbbb(aaaaa);
메모지
・関数aaaaa コールバック関数です。
・関数bbbbb 関数aaaaaを引数にとる関数です。
bbbbb(aaaaa)とすることで
関数bbbbbの引数(callback)に関数aaaaaが代入されます。
あとは変数Fugaの値が、
CallBack(= 関数aaaaa)の引数に代入されて実行されることになります。
console画面に入力するとこんな感じになります。
①bbbbb()の Fuga = prompt()が実行され、
![](https://storage.googleapis.com/zenn-user-upload/e10439f5f8009343db05aafb.png)
②bbbbb()の引数に取ったaaaaa()関数が実行されます。
관련 보도
Reference
이 문제에 관하여(호출 함수 기억하기(Javascript 편)), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://zenn.dev/minato_dev/articles/ba89d9e045e6f2텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)