जावास्क्रिप्ट में चूंकि फ़ंक्शन ऑब्जेक्ट होते हैं इसलिए हम उन्हें अन्य फ़ंक्शन के पैरामीटर के रूप में पास कर सकते हैं। इन कार्यों को फिर किसी अन्य फ़ंक्शन के अंदर बुलाया जा सकता है और पारित फ़ंक्शन को कॉलबैक फ़ंक्शन के रूप में संदर्भित किया जाता है।
जावास्क्रिप्ट कॉलबैक के लिए कोड निम्नलिखित है -
उदाहरण
<!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> Click on the above button to call the add function which calls back another function </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>
आउटपुट
"यहां क्लिक करें" बटन पर क्लिक करने पर -