JavaScript Callback Functions Explained

JavaScript Logo

Callback Functions – Callbacks are functions passed as arguments to be invoked after a task completes. They're commonly used for async code like network requests or timers.

๐Ÿ‘‰ Syntax

function fetchData(callback) {
  setTimeout(() => {
    callback('Data received');
  }, 1000);
}

๐Ÿงช Example

function fetchData(cb) {
  setTimeout(() => cb('Done!'), 1000);
}
fetchData((data) => console.log(data));

Comments