What are Getters and Setters? - JavaScript Tutorial for Beginners
HTML-код
- Опубликовано: 13 июн 2022
- In today's video we're going to take a look at the power of getters and setters in JavaScript, which can be used on object literals of ES6 classes.
For your reference, check this out:
developer.mozilla.org/en-US/d...
developer.mozilla.org/en-US/d...
🏫 My Udemy Courses - www.udemy.com/user/domenic-co...
🎨 Download my VS Code theme - marketplace.visualstudio.com/...
💜 Join my Discord Server - / discord
🐦 Find me on Twitter - / dcodeyt
💸 Support me on Patreon - / dcode
📰 Follow me on DEV Community - dev.to/dcodeyt
📹 Join this channel to get access to perks - / @dcode-software
If this video helped you out and you'd like to see more, make sure to leave a like and subscribe to dcode!
#dcode #javascript
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
Great video, really well explained!
what font do you use btw?
100% clear, Thanks😀
You do a really good job of explaining things.
Explanation more than wonderful
Thank you very much
To make information easy
dawg this is the video that did it for me, thanks bro!
Great video man! What extension theme are you using for the color of the text?
Great 👍🏿 explanation
Great video as usual, cheers!
what's the theme in this video?
Great video)👍
But silly me didn't really get the underscore part)
Very good explanation
Thanks! Happy it helped you.
This improved my incomplete knowledge about getter, setter and the this._name thing
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
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!
Is there a way to protect the underscore field from external access? I can still manipulate it directly outside the class.
Shouldn't be too complicated - just add a hash symbol as a prefix and it becomes inaccessible from outside the class
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.
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
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
The thing i still have questions about is REST, making contact with APIs
more helpful then the other creators
so underscores are always needed for setters and getters in classes? is it like a reserved character?
No it's not a reserved character, it's simply just convention.
@@dcode-software so does it mean "_name" could be also named as "dog" for setter and gatter?
how does _name work when it is name in constructor?
Anyone know why his framerate on vscode appears so smooth?
Good video but I need to check video on _variable
It's just a naming convention - it's no hard rule.
All of this can be done on an object with a object method just as same
So what is the point of using getters?
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
your theme name please
Hey, theme name is "docde". Search it on the marketplace!
@@dcode-software thanxxx 🚀🚀🚀🚀🚀
aren't getters and setters same as defining methods on an object
👌👌👌🙏🙏🙏🙏🖖🖖🖖🖖🖖
Glad you liked it 🙂
5:38 I'm yet to find an explanation to why we use "=" sign here and not write it like "person.primaryInterest("Home Automation")"
Nice tutorial on getters and setters in JavaScript. Thanks, Dom
{2023--07-29}