let result;
function HelloFunction(callbackfn){
setTimeout(() => result = 50 ,2000);
callbackfn(result);
};
HelloFunction((a) => console.log(`Result is ${a}`));
Output: Result is undefined. Why not Result is 50 as it's a callback
let result;
function HelloFunction(callbackfn){
setTimeout(() => result = 50 ,2000);
callbackfn(result);
};
HelloFunction((a) => console.log(`Result is ${a}`));
Output: Result is undefined. Why not Result is 50 as it's a callback