コールバック関数
-コールバック関数
:callbackとは簡単に言えば、他のオブジェクトに何かをさせることであり、何かを完了するまで待たないことを意味します.
したがって、non-blockであり、非同期関数を使用します.
パラメータとして関数の関数に渡されます.パラメータ形式で関数 に入るコードを順番に実行しようとするときに用いる は、他の場所で作成する関数 を挿入することもできる.コールバック関数はaddEventListerやsettimeoutなどの特定の関数でのみ使用されます.
コールバック関数を使用する理由
ノードの場合.jsを書くときにコールバック関数を使用してコールバックを受信しない場合は、コールバック関数が完了する前に、次の手順を実行します.
コールバック関数を使用して、このような状況の発生を阻止する必要があります.
1.サンプルコード(addEventLister)
ex)ボタンを押してこのコードを実行します.
ここでfunctionはコールバック関数と呼ばれ、コードを入れることでボタンをクリックするとすぐにコードを実行します.
2.サンプルコード(settimeout) setTimeout
3.サンプルコード(呼び出し関数)
注意:https://hees-dev.tistory.com/33
:callbackとは簡単に言えば、他のオブジェクトに何かをさせることであり、何かを完了するまで待たないことを意味します.
したがって、non-blockであり、非同期関数を使用します.
パラメータとして
コールバック関数を使用する理由
ノードの場合.jsを書くときにコールバック関数を使用してコールバックを受信しない場合は、コールバック関数が完了する前に、次の手順を実行します.
コールバック関数を使用して、このような状況の発生を阻止する必要があります.
ex)ボタンを押してこのコードを実行します.
document.querySelector('.button').addEventLister('click', function() {
})
document.querySelector('.button').addEventLister('click', 함수명)
addEventListerという名前の関数に関数をパラメータとして入れます.ここでfunctionはコールバック関数と呼ばれ、コードを入れることでボタンをクリックするとすぐにコードを実行します.
2.サンプルコード(settimeout)
setTimeout(function() {
}, 1000)
1秒後に何をしてください3.サンプルコード(呼び出し関数)
function first(parameter) {
console.log(1)
parameter()
}
function second() {
console.log(2)
}
first(second)
firstという関数を実行し、パラメータ()にsecond()を入れます.注意:https://hees-dev.tistory.com/33
Reference
この問題について(コールバック関数), 我々は、より多くの情報をここで見つけました https://velog.io/@jaehyeon23/콜백함수テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol