Callbacks & Callback Hell
What pattern does this code demonstrate?
function fetchData(callback) {
setTimeout(() => {
try {
const data = {id: 1};
callback(null, data);
} catch (error) {
callback(error, null);
}
}, 1000);
}