JavaScript Closures Explained Simply

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

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

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

    Great explanation, very clear and understandable.

    • @DevSage
      @DevSage  2 ปีที่แล้ว

      Glad you think so!

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

    I came here after watching your recursion tutorial, which is the best recursion explanation on TH-cam. Glad I found this one as well. Thank you!!

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

    one of the best explanation of closures I've seen. Thanks @DevSage

  • @Tony.Nguyen137
    @Tony.Nguyen137 ปีที่แล้ว +1

    Is every function that has access to the „parent scope“ a closure? I have a simple global variable >let a< , and a simple single function add( ){console.log(a)}. The function add has access to the variable >a< which is outside its scope. Does it make this function add() a closure?

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

    This helped me comprehend closures. Using what you showed me. I was able to write my own closures and build upon it making it more complex over each iteration of adder(). This was so good I'm now helping my fellow students with closures. ty bro

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

    I'm a teacher of UI engineers and this video is awesome...

    • @DevSage
      @DevSage  2 ปีที่แล้ว

      😅 Appreciate that. If you don't already know about it, you and your guys may find some value in knowing how debouncing works as well. th-cam.com/video/DwU6Q4bCAB0/w-d-xo.html
      It builds on top of the idea of closures

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

    Sir, the value of 'this' is lexical(static) scoped or dynamic scoped? I have a confusion. I think it's dynamic scoped because it gets its value through execution context. But I have already learned, JavaScript only uses lexical scope.

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

    Finally! I've watched a few of these now trying to understand and I feel this is the best explanation thus far! 👍🏽
    Would love to see some actual useful cases maybe

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

    @DevSage you explain things really well, sir.

    • @DevSage
      @DevSage  2 ปีที่แล้ว

      Appreciate it. That means I'm accomplishing my mission 🎯💯

  • @JibreelOfficial-zg9qt
    @JibreelOfficial-zg9qt ปีที่แล้ว +1

    Hey bro ! I really wanna know the name of the font you are using here in vscode or the theme

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

      Theme: SynthWave '84
      Font: Consolas

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

    Excellent presentation and explanation.

  • @zb2747
    @zb2747 2 ปีที่แล้ว

    Simple explanation with a understandable example - thank you!

  • @chandrasekharreddyguda2939
    @chandrasekharreddyguda2939 2 ปีที่แล้ว

    Clear and crispy

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

    DevSage , thanks for sharing this type of content your explain this very easy , Thanks a lot !!!!!

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

    This guy is FREAKING Good!!!

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

    Thank u ❤

  • @pauladeniyi5876
    @pauladeniyi5876 6 หลายเดือนก่อน +1

    This guy should be on Udemy.

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

    So is add10=x and y=the console.log 5?

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

    I’ve been working with JavaScript for years and never have had as good an understanding of closures as I do now

    • @DevSage
      @DevSage  2 ปีที่แล้ว

      Glad I could help 😎

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

    Great Content And Most Of it Working With C# Also SO Thanks A lot

    • @DevSage
      @DevSage  2 ปีที่แล้ว

      You are welcome

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

    Is this where stale state comes into play ?

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

    Thanks Man !

  • @2ncielkrommalzeme210
    @2ncielkrommalzeme210 2 ปีที่แล้ว

    const add10=adder(10); is a closure i understand this. is it okay.?

  • @OmarKhaled-nk6ln
    @OmarKhaled-nk6ln 2 ปีที่แล้ว +1

    Great video THANKS

  • @saharnosrati-h9d
    @saharnosrati-h9d 8 หลายเดือนก่อน

    Nice explanation

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

      Thanks!

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

    Good

    • @DevSage
      @DevSage  2 ปีที่แล้ว

      Thanks