Learn JavaScript CALLBACKS in 7 minutes! 🤙

แชร์
ฝัง
  • เผยแพร่เมื่อ 22 พ.ย. 2024

ความคิดเห็น • 79

  • @BroCodez
    @BroCodez  ปีที่แล้ว +28

    // callback = a function that is passed as an argument
    // to another function.
    // used to handle asynchronous operations:
    // 1. Reading a file
    // 2. Network requests
    // 3. Interacting with databases
    // "Hey, when you're done, call this next."
    hello(goodbye);
    function hello(callback){
    console.log("Hello!");
    callback();
    }
    function goodbye(){
    console.log("Goodbye!");
    }

    • @Blitz61wasd
      @Blitz61wasd ปีที่แล้ว

      @BroCodez Django course please

    • @Blitz61wasd
      @Blitz61wasd ปีที่แล้ว

      Bro i subscribed and liked can you make django course

    • @-_SleepAndEat_-
      @-_SleepAndEat_- 7 หลายเดือนก่อน

      Bro can you do Kali Linux ?

  • @a1m4thah3d
    @a1m4thah3d หลายเดือนก่อน +3

    Anytime I'm learning something new and struggling, I watch a BroCode video and walk away totally getting it. I LOVE how everything is clear and concise and not a lot of needless rambling.

  • @1992daven
    @1992daven 10 หลายเดือนก่อน +54

    I love the way you explain. Those other youtubers had me lost.

    • @thatlastborn
      @thatlastborn 9 หลายเดือนก่อน

      Right!!!

    • @jimmyhaotran123
      @jimmyhaotran123 5 หลายเดือนก่อน

      exactly always got me lost when other youtubers keep on repeating something like, we put another function inside a function as a paramether and in the function block we call back to the function a callback function, that is why it is called a callback function. And then they continue on giving an example of either a function with another function as parameter, or array functions console logging the elements when iterating through the elements. Like why would console log be a callback function, they never explain, This video explains everything to me. Thanks!!!

  • @thatlastborn
    @thatlastborn 9 หลายเดือนก่อน +29

    Honestly callbacks really left me confused. This is by far the best explanation I’ve watched. Tysm ❤

  • @isaiahaguilera7973
    @isaiahaguilera7973 11 หลายเดือนก่อน +21

    Bro, this was the easiest explanation I've ever seen. Thank you!

  • @masterwitcher317
    @masterwitcher317 8 หลายเดือนก่อน +7

    I love how you explain complex topics like this. You really helps me a lot.

  • @saichaithrik7134
    @saichaithrik7134 7 หลายเดือนก่อน +3

    one of the greatest explanation i have ever seen

  • @vallunacoder.wecodetogether
    @vallunacoder.wecodetogether 10 หลายเดือนก่อน +11

    Fell like I'm finally understanding js. Thanks BRO! Greetings from Colombia!

  • @r3dwulf3
    @r3dwulf3 6 หลายเดือนก่อน +2

    Finally, I understood this. The concept was very confusing when others tried to explain it, and this video made it very simple to understand. Thank you for breaking it down.

  • @3lirez
    @3lirez 6 หลายเดือนก่อน +2

    You explained this in the simplest way possible bro! Now I love the “Bro Code” Channel!

  • @piotrmazgaj
    @piotrmazgaj 3 หลายเดือนก่อน +2

    This is my seal. I have watched the entire video, understood it, and I can explain it in my own words, thus I have gained knowledge. This is my seal.

  • @mohitanand5646
    @mohitanand5646 4 หลายเดือนก่อน +1

    Thank you for those example codes. Those really help with understanding the concept in-and-out of the box.

  • @SpeaksYourWord
    @SpeaksYourWord 5 หลายเดือนก่อน +1

    The only freaking madlad that never disappoints. Only one.

  • @usman_acts
    @usman_acts 10 หลายเดือนก่อน +1

    @BroCodez : an impressive way to teach...
    A lot to learn in just 7 minutes
    Love from Lahore, Pakistan

  • @kunalpal6647
    @kunalpal6647 11 หลายเดือนก่อน +3

    Such a beautiful explanation, Bro...earned a sub!!

  • @liamrichardson62
    @liamrichardson62 3 หลายเดือนก่อน

    THANK YOU SO MUCH😭. I really needed this⭐

  • @jatinjain1082
    @jatinjain1082 10 วันที่ผ่านมา

    Amazing Explanation . Thank you so much

  • @Eldorbek-Yokubjonov
    @Eldorbek-Yokubjonov 7 หลายเดือนก่อน

    the most simple and human understandable explanation thanks bro code

  • @otisprogramming2437
    @otisprogramming2437 3 วันที่ผ่านมา

    Simple explanation, however I found the example of setTimeout to be open to misinterpretation or a little misleading.
    If we invoke the callback goodbye after a setTimeout function, the callback would still be logged first. I think due to setTimeout using a callback itself which interacts with the event loop and event queue.

  • @ФёдорСёмочкин
    @ФёдорСёмочкин 7 หลายเดือนก่อน

    Your videos helped me understand JS although i have already watched a lot of videos on JS. Thanks Bro!

  • @anitamurphy2323
    @anitamurphy2323 10 หลายเดือนก่อน +1

    And i finally understand. Greetings from Ireland x

  • @vedantrawat4064
    @vedantrawat4064 7 หลายเดือนก่อน

    Thank You so much before this video I was not able to understand this concept , I am now able to understand better .... Pls provide more such informative videos like this... ❤

  • @sarabadr1376
    @sarabadr1376 9 หลายเดือนก่อน

    Thank you so much for making it so simple and understandable ❤

  • @ColeHartman1
    @ColeHartman1 5 หลายเดือนก่อน

    One thing I believe could have been clarified is that callback() does not actually WAIT for the line of code above it to be done. If the line above is asynch, it will call callback() first.

  • @CHANDRASHEKARRAHCS
    @CHANDRASHEKARRAHCS 7 หลายเดือนก่อน

    liked the way u explained things so simple and clear keep posting
    💌

  • @nononono-pw1tk
    @nononono-pw1tk 15 วันที่ผ่านมา

    the profile pic is on spot. you're a giga chad for this vid, i needed someone else to explain this to me cuz i could not understand it from my teacher, thx.

  • @rameenana
    @rameenana 6 หลายเดือนก่อน

    This was very helpful mate. Thanks! Appreciate your work.

  • @suwaddy1566
    @suwaddy1566 6 หลายเดือนก่อน

    Thanks for explaining callback function.

  • @Saquib-r4n
    @Saquib-r4n 3 หลายเดือนก่อน +1

    bro i am not understanding the callback since yesterday after ur explanation i m going to subscribe u ASAP!!

  • @sridhararivazhagan1323
    @sridhararivazhagan1323 3 หลายเดือนก่อน

    Thanks for this wonderful explanations I understand this in easy way thanks bro🎉

  • @juancruzsantillanmenendez4254
    @juancruzsantillanmenendez4254 ปีที่แล้ว +1

    You're the best, love from argentina!!

  • @ashutoshsingh583
    @ashutoshsingh583 25 วันที่ผ่านมา

    best video on func callback thks man.

  • @girishph.9970
    @girishph.9970 9 หลายเดือนก่อน +1

    if you had explained it using the setTimeout function itself it would have been much easier to understand i think , but thankyou.

  • @johnwayne8059
    @johnwayne8059 6 หลายเดือนก่อน

    What do you know about promises? Would be interesting to see something about it!

  • @FindingFocus
    @FindingFocus 6 หลายเดือนก่อน

    this was the video that finally helped this click with me. thank you!!!

  • @flowdesigner
    @flowdesigner 16 วันที่ผ่านมา

    Dang! That was a good explanation!!!

  • @hasanatahmadzai9079
    @hasanatahmadzai9079 3 หลายเดือนก่อน

    Truely you're the best.

  • @zeelrana3369
    @zeelrana3369 3 หลายเดือนก่อน

    Great explanation 👍

  • @rx808
    @rx808 ปีที่แล้ว +1

    legend!!

  • @jauerboo6526
    @jauerboo6526 9 หลายเดือนก่อน +1

    good explanation!

  • @elzosantos1253
    @elzosantos1253 8 หลายเดือนก่อน +2

    Hi, okay, I want to congratulate you for this incredible work, where you share your knowledge. I want to ask a question about how I render the results of the code in the console, so I know how to do it with HTML

    • @gloryanoliefo
      @gloryanoliefo 7 หลายเดือนก่อน

      Add the relevant script tag in your HTML file and set the src to your javascript file, then go live from your vs code, then navigate to your console in your browser, you will see the changes rendered as you code.

  • @johnnyenglish3867
    @johnnyenglish3867 ปีที่แล้ว +2

    legend

  • @ArthurWM9
    @ArthurWM9 ปีที่แล้ว +5

    So what's the difference between using a function as callback and just calling the function from inside the one which will take some time to finish?
    Wouldn't this accomplish the same thing?
    Thanks for the video!

    • @jesusjosemarthalaborin1014
      @jesusjosemarthalaborin1014 11 หลายเดือนก่อน +1

      I have the same question or is that even a callback function too?

    • @Shubh_R_M
      @Shubh_R_M 11 หลายเดือนก่อน +5

      Both works same in most of the cases but there are some points to be consider:
      1 ) callback program flow is more controllable
      2 ) asynchronous operation execution for e.g in video goodbye is executing later if we write normal hello function and call goodbye function in hello function and after calling goodbye function write another code then if goodbye function takes time to execute then other code after goodbye call will also has time delay . which is not happen in call back case .
      HOPE THIS HELP : )

  • @zine-el-abidine
    @zine-el-abidine 2 หลายเดือนก่อน

    i got it, thank you your the best !

  • @mohammadalsallal7977
    @mohammadalsallal7977 7 หลายเดือนก่อน

    this guy is insane

  • @jadad7296
    @jadad7296 ปีที่แล้ว +3

    cool

  • @guilhermemanoel116
    @guilhermemanoel116 4 หลายเดือนก่อน

    Goat!

  • @ikki_nikoo
    @ikki_nikoo 3 หลายเดือนก่อน

    randomComment()
    // LOVE YOU BRO CODE THANKS YOU!

  • @iambrijeshtoo
    @iambrijeshtoo 2 หลายเดือนก่อน

    Thank you ❤

  • @abdoun8214
    @abdoun8214 8 หลายเดือนก่อน +3

    still confused.

  • @Blitz61wasd
    @Blitz61wasd ปีที่แล้ว +1

    Django course please

  • @kathikr9360
    @kathikr9360 8 หลายเดือนก่อน

    thank you

  • @7calculus
    @7calculus 5 หลายเดือนก่อน +1

    But if you use the setTimeout, then even with callback, bye is displayed first.....what's happening here?

    • @Armaan_Punia_
      @Armaan_Punia_ หลายเดือนก่อน

      i think setTimeout will run only after callback is done, this is 3 mo idk if it helps still

  • @shauryasingh63
    @shauryasingh63 7 หลายเดือนก่อน

    Thanks Bro!!

  • @SadidIslam27
    @SadidIslam27 10 หลายเดือนก่อน +1

    best

  • @spencersedano
    @spencersedano 6 หลายเดือนก่อน

    Thank you bro code

  • @albertt755
    @albertt755 3 หลายเดือนก่อน

    This callback function seems complicated.

  • @sportsknowledge92
    @sportsknowledge92 10 หลายเดือนก่อน +1

    Hi bro code please make small small project using function object array

  • @raghabpandit2610
    @raghabpandit2610 9 วันที่ผ่านมา

    if the world ever has international code organization type shi Bro Code should be the president of it

  • @lorieldesamito3998
    @lorieldesamito3998 6 หลายเดือนก่อน

    chad

  • @tabaeimohamedamine9243
    @tabaeimohamedamine9243 หลายเดือนก่อน

  • @coding_stuff_uz
    @coding_stuff_uz ปีที่แล้ว +4

    Bro Django please 🥲

    • @hungry_khid1007
      @hungry_khid1007 10 หลายเดือนก่อน +1

      What is that , is it good?

    • @coding_stuff_uz
      @coding_stuff_uz 10 หลายเดือนก่อน +1

      @@hungry_khid1007 Yes, of course. It looks like python

  • @Theoublal
    @Theoublal ปีที่แล้ว +1

    Bro react

  • @saliouseck7715
    @saliouseck7715 ปีที่แล้ว +1

    HI BROCODE THANKS FOR THE VIDEOS WHERE CAN WE CONTACT YOU ?

  • @nahidhasan5607
    @nahidhasan5607 หลายเดือนก่อน

    nice explanation!

  • @divyaanshuagrawal3383
    @divyaanshuagrawal3383 4 หลายเดือนก่อน

    Thanks Bro!