What are Getters and Setters? - JavaScript Tutorial for Beginners

Поделиться
HTML-код
  • Опубликовано: 1 дек 2024

Комментарии • 41

  • @zarina_nz
    @zarina_nz Месяц назад

    Great video, thank you!

  • @jpanPirate
    @jpanPirate 9 месяцев назад

    You do a really good job of explaining things.

  • @elvislopez6903
    @elvislopez6903 Год назад

    dawg this is the video that did it for me, thanks bro!

  • @andrew_ortega89
    @andrew_ortega89 2 года назад +3

    Is there a way to protect the underscore field from external access? I can still manipulate it directly outside the class.

    • @christian-schubert
      @christian-schubert 2 года назад +1

      Shouldn't be too complicated - just add a hash symbol as a prefix and it becomes inaccessible from outside the class

    • @dcode-software
      @dcode-software  2 года назад

      As others have mentioned you can look at using "private properties" which are a relatively new feature of JavaScript so make sure you check compatibility. Otherwise there are other potential methods such as using closures.

  • @TheLuckyyy13
    @TheLuckyyy13 2 года назад +1

    Hey man. I've started learning JS again and i have to say i again find myself ending up on your channel a lot, just like the first time when i was learning.
    Good content, brotha

  • @oriarye9117
    @oriarye9117 Год назад

    more helpful then the other creators

  • @tesstudio
    @tesstudio Год назад

    100% clear, Thanks😀

  • @sajaahmed8006
    @sajaahmed8006 Год назад

    Explanation more than wonderful
    Thank you very much
    To make information easy

  • @ToadyEN
    @ToadyEN 2 года назад +2

    Great video, really well explained!
    what font do you use btw?

  • @hatef1725
    @hatef1725 Год назад

    Great video man! What extension theme are you using for the color of the text?

  • @Tracer73866
    @Tracer73866 2 года назад +1

    5:38 I'm yet to find an explanation to why we use "=" sign here and not write it like "person.primaryInterest("Home Automation")"

  • @thedelanyo
    @thedelanyo 2 года назад

    Great 👍🏿 explanation

  • @aanders0n
    @aanders0n Год назад

    Great video as usual, cheers!
    what's the theme in this video?

  • @blackpurple9163
    @blackpurple9163 2 года назад

    This improved my incomplete knowledge about getter, setter and the this._name thing

  • @N1rOx
    @N1rOx Год назад

    Anyone know why his framerate on vscode appears so smooth?

  • @elAmigo805
    @elAmigo805 2 года назад

    so underscores are always needed for setters and getters in classes? is it like a reserved character?

    • @dcode-software
      @dcode-software  2 года назад

      No it's not a reserved character, it's simply just convention.

    • @pawelczar
      @pawelczar 2 года назад

      @@dcode-software so does it mean "_name" could be also named as "dog" for setter and gatter?

  • @DarylMalibiran
    @DarylMalibiran 2 года назад

    Very good explanation

  • @ammarhassan_
    @ammarhassan_ Год назад

    how does _name work when it is name in constructor?

  • @КравецРостислав
    @КравецРостислав 2 года назад

    Great video)👍
    But silly me didn't really get the underscore part)

  • @poetpenton4392
    @poetpenton4392 2 года назад

    could you do an application where we store an object in local storage and get the item. very good. i have been looking for this tutorial

    • @dcode-software
      @dcode-software  2 года назад +2

      Hey, I've got many videos which use local storage. Do a search on RUclips for "dcode local storage" and you should find a project or two 🙂 good luck!

  • @hassansyed6087
    @hassansyed6087 Год назад

    Hey Dcode,
    How long did it take you to understand JS on a proficient level? Like independently being able to code without reference?
    Could you share any learning methods?
    Greet video btw
    Thanks

    • @It_guy613
      @It_guy613 Год назад

      I have been on this road for two months now i think, and i pretty much can say that i got all the logic behind it, now is just start to implement, and that, my friend, is the real challange! Ahhahahahah

    • @It_guy613
      @It_guy613 Год назад

      The thing i still have questions about is REST, making contact with APIs

  • @davesharma8946
    @davesharma8946 Год назад

    All of this can be done on an object with a object method just as same
    So what is the point of using getters?

  • @moneyfr
    @moneyfr 2 года назад +1

    Good video but I need to check video on _variable

    • @dcode-software
      @dcode-software  2 года назад

      It's just a naming convention - it's no hard rule.

  • @sulejmanzekotic183
    @sulejmanzekotic183 Год назад

    aren't getters and setters same as defining methods on an object

  • @babicunlo3638
    @babicunlo3638 Год назад

    i still can't see how this is useful in any way. can't you just do your validation/handling inside the constructor and call it a day? what is the advantage here? or am i really dumb? please enlighten me

    • @Syuzaki1301
      @Syuzaki1301 3 месяца назад

      A bit late but for those just finding this video and asking the same question. Getters and setters are really useful when used in conjuction with private fields. E.g. for getters: You keep the initial value protected from mutation/reassignment from the outside using private fields while still allowing to retrieve/access their value by using a getter.

  • @hrithikvishwakarma001
    @hrithikvishwakarma001 2 года назад

    your theme name please

  • @suelingsusu1339
    @suelingsusu1339 2 года назад

    👌👌👌🙏🙏🙏🙏🖖🖖🖖🖖🖖

  • @Pareshbpatel
    @Pareshbpatel Год назад

    Nice tutorial on getters and setters in JavaScript. Thanks, Dom
    {2023--07-29}