What is JavaScript CALLBACK HELL? 🔥
ฝัง
- เผยแพร่เมื่อ 5 ก.พ. 2025
- #JavaScript #tutorial #course
// Callback Hell = Situation in JavaScript where callbacks
// are nested within other callbacks to the
// degree where the code is difficult to read.
// Old pattern to handle asynchronous functions.
// Use Promises + async/await to avoid Callback Hell
// Callback Hell = Situation in JavaScript where callbacks
// are nested within other callbacks to the
// degree where the code is difficult to read.
// Old pattern to handle asynchronous functions.
// Use Promises + async/await to avoid Callback Hell
function task1(callback){
setTimeout(() => {
console.log("Task 1 complete");
callback();
}, 2000);
}
function task2(callback){
setTimeout(() => {
console.log("Task 2 complete");
callback();
}, 1000);
}
function task3(callback){
setTimeout(() => {
console.log("Task 3 complete");
callback();
}, 3000);
}
function task4(callback){
setTimeout(() => {
console.log("Task 4 complete");
callback();
}, 1500);
}
task1(() => {
task2(() => {
task3(() => {
task4(() => console.log("All tasks completed"));
})
});
})
the way you explained it...amazing
What a great time to be alive 😊.
I don't have to right this sh** because of async function.
I agree that this is a hell.
The explaination is just awesome
I was about to jump out of the building because I couldn't understand how this worked, thanks, you're the GOAT
Awesome explanation
Thanks for the vid bro. It was helpful to actually visualize callback hell. Waiting for async/await video. I have to learn async/await.
That's coming up after promises
simplest and easy style to teach
thanks a lot i really mean it !!
just learned all JavaScript from bro now i understand call backs and asnch js
Better title would be "What the hell is callback hell?"
Clean explanation!👏
Very good explanation :D
Nice explanation
Amazing video in 5 mins
tnx
This video saved my life
Thank you! Thats helpful!
THIS SURELY IS WOUNDERFULL
Tysm😊
Thank you so much
If you want to execute the task one after the other why go for async, you should have used synchronous itself nah?
Sir,do you have notes for JavaScript
Why write in JS if you aren't writing a non probable callback hell?
function task1(){
console.log("Task 1")
}
function task2(){
console.log("Task 2")
}
A callback hell is something like
function task1(){
task2(){
...
}
}
Am I right ?
If you make DSA in Js that’s the thing that everybody
cant we just call task1(task2(task3(task4(task5))))) ?
That's what I was thinking too. There must be something else we are not taking into account for him to add all that extra code to his example.
love how you didnt offer any solution or pattern to that problem.
That's the next video on promises
@@BroCodez yay!! i can't wait!😁
Nice channel btw, keep up the good work!🔥
0:52 tasks were complete! 💪💋!
1:46
Читать легче. На слух очень плохо воспринимаю.
bro i wanna know who r u
JS is a joke!