Aryan PrajapatKnowledge Contributor
Why do we need callbacks in js?
Why do we need callbacks in js?
Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.
Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.
Lost your password? Please enter your email address. You will receive a link and will create a new password via email.
Please briefly explain why you feel this question should be reported.
Please briefly explain why you feel this answer should be reported.
Please briefly explain why you feel this user should be reported.
Questions | Answers | Discussions | Knowledge sharing | Communities & more.
The callbacks are needed because javascript is an event driven language. That means instead of waiting for a response javascript will keep executing while listening for other events. Let’s take an example with the first function invoking an API call(simulated by setTimeout) and the next function which logs the message.
function firstFunction() {
// Simulate a code delay
setTimeout(function () {
console.log(“First function called”);
}, 1000);
}
function secondFunction() {
console.log(“Second function called”);
}
firstFunction();
secondFunction();
Output;
// Second function called
// First function called