Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Javascript

ฟังก์ชั่นการโทรกลับใน JavaScript คืออะไร?


เมื่อฟังก์ชันถูกส่งไปยังฟังก์ชันอื่น จะเรียกว่าฟังก์ชันเรียกกลับ มันใช้ฟังก์ชันนี้มากกว่าการเรียกใช้ฟังก์ชันที่ส่งผ่าน

ตัวอย่าง

คุณสามารถลองเรียกใช้โค้ดต่อไปนี้เพื่อเรียนรู้วิธีทำงานกับฟังก์ชันการโทรกลับ -

<html>
   <head>
      <script>
         var callback = function(myCallback) {
            setTimeout(function() {
               myCallback();
            }, 5000);
         };
         
         document.write("First is displayed");
         document.write("<br>Second is displayed");
         
         callback(function() {
             document.write("This is Callback function");
         });
         document.write("<br>Last is displayed");
      </script>
   </head>
</html>