You can make each callback function return the function before it - like this:
const topLevelData = funcWithCallback(someVar, () => { return anotherFuncWithCallback(someOtherVar, () => { return yetAnotherFuncWithCallback(aDifferentVar, () => { return "result"; }); }); });
And then those functions would need to return their callback:
function yetAnotherFuncWithCallback(data, callback) { doSomethingWithData(data); return callback(); }
Then you should have it outside of the callbacks!
Wow thanks for taking the time to explain that. Much clearer now!
Are you sure you want to hide this comment? It will become hidden in your post, but will still be visible via the comment's permalink.
Hide child comments as well
Confirm
For further actions, you may consider blocking this person and/or reporting abuse
We're a place where coders share, stay up-to-date and grow their careers.
You can make each callback function return the function before it - like this:
And then those functions would need to return their callback:
Then you should have it outside of the callbacks!
Wow thanks for taking the time to explain that. Much clearer now!