Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> JavaScript

JavaScript Callbacks (ฟังก์ชันเรียกกลับ)


ใน JavaScript เนื่องจากฟังก์ชันเป็นอ็อบเจ็กต์ เราจึงสามารถส่งฟังก์ชันเป็นพารามิเตอร์ให้ฟังก์ชันอื่นได้ ฟังก์ชันเหล่านี้สามารถถูกเรียกใช้ภายในฟังก์ชันอื่น และฟังก์ชันที่ถูกส่งเข้ามานี้เรียกว่า callback function (ฟังก์ชันเรียกกลับ)

โค้ดตัวอย่างสำหรับ JavaScript Callbacks ดังนี้ -

ตัวอย่าง

<!DOCTYPE html> <html> <head> <style>    body {       font-family: "Segoe UI", Tahoma, Geneva, Verdana, sans-serif;    } </style> </head> <body> <h1>JavaScript Boolean constructor Property</h1> <p class="sample"></p> <button class="btn">CLICK HERE</button> <h3> คลิกที่ปุ่มข้างบนเพื่อเรียกฟังก์ชัน add ซึ่งจะเรียกกลับฟังก์ชันอีกตัวหนึ่ง </h3> <script>    function add(a, b, callback) {       callback(a + b);    }    function multiplyResultByTwo(res) {       document.querySelector(".sample").innerHTML = res * 2;    }    document.querySelector(".btn").addEventListener("click", () => {       add(4, 5, multiplyResultByTwo);    }); </script> </body> </html>

ผลลัพธ์

JavaScript Callbacks (ฟังก์ชันเรียกกลับ)

เมื่อคลิกปุ่ม "CLICK HERE" -

JavaScript Callbacks (ฟังก์ชันเรียกกลับ)