From 1109132f09d75da9a28b649c7677bb6ce07c40c0 Mon Sep 17 00:00:00 2001 From: Peter Bengtsson Date: Tue, 8 Dec 2020 14:41:45 -0500 Subject: initial commit --- files/hu/glossary/callback_function/index.html | 31 ++++++++++++++++++++++++++ 1 file changed, 31 insertions(+) create mode 100644 files/hu/glossary/callback_function/index.html (limited to 'files/hu/glossary/callback_function/index.html') diff --git a/files/hu/glossary/callback_function/index.html b/files/hu/glossary/callback_function/index.html new file mode 100644 index 0000000000..36ae03f558 --- /dev/null +++ b/files/hu/glossary/callback_function/index.html @@ -0,0 +1,31 @@ +--- +title: Callback függvény +slug: Glossary/Callback_function +translation_of: Glossary/Callback_function +--- +

A callback függvény (vagy visszahívó függvény) egy függvény, amit egy másik függvénynek adunk át argumentumként, ami aztán majd a külső függvényen belül hívódik meg, hogy végrehajtson egy adott eseményt.

+ +

Íme egy példa:

+ +
function üdvözlés(név) {
+  alert('Hello ' + név);
+}
+
+function felhasználóInputFeldolgozása(callback) {
+  const név = prompt('Kérlek add meg a neved!');
+  callback(név);
+}
+
+felhasználóInputFeldolgozása(üdvözlés);
+ +

A fenti példa egy {{glossary("synchronous")}} (szinkron) callback, mivel azonnal végrehajtódik.

+ +

Megjegyzés: a callback függvények gyakran használatosak arra a célra, hogy folytassák a kód végrehajtását, miután egy {{glossary("asynchronous")}} (aszinkron) művelet végrehajtása befejeződött. Ezeket aszinkron callback-nek nevezzük. Egy jó példa erre a  .then() blokkon belül végrehajtott függvények, miután az adott ígéret (promise) teljesül (fulfill), vagy el lesz utasítva (reject). Ezt a felépítést sok modern web API használja, például a fetch() is.

+ +

Tudj meg többet

+ +

Általános tudás

+ + -- cgit v1.2.3-54-g00ecf