What are Getters and Setters? - JavaScript Tutorial for Beginners

  Рет қаралды 14,294

dcode

dcode

2 жыл бұрын

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

Пікірлер: 39
@tesstudio
@tesstudio Жыл бұрын
100% clear, Thanks😀
@elidvenega3017
@elidvenega3017 4 ай бұрын
You do a really good job of explaining things.
@elvislopez6903
@elvislopez6903 10 ай бұрын
dawg this is the video that did it for me, thanks bro!
@sajaahmed8006
@sajaahmed8006 Жыл бұрын
Explanation more than wonderful Thank you very much To make information easy
@TheLuckyyy13
@TheLuckyyy13 Жыл бұрын
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
@thedelanyo
@thedelanyo Жыл бұрын
Great 👍🏿 explanation
@DarylMalibiran
@DarylMalibiran 2 жыл бұрын
Very good explanation
@dcode-software
@dcode-software 2 жыл бұрын
Thanks! Happy it helped you.
@user-ii9rw1ig8z
@user-ii9rw1ig8z 2 жыл бұрын
Great video)👍 But silly me didn't really get the underscore part)
@ToadyEN
@ToadyEN Жыл бұрын
Great video, really well explained! what font do you use btw?
@blackpurple9163
@blackpurple9163 Жыл бұрын
This improved my incomplete knowledge about getter, setter and the this._name thing
@oriarye9117
@oriarye9117 Жыл бұрын
more helpful then the other creators
@hatef1725
@hatef1725 Жыл бұрын
Great video man! What extension theme are you using for the color of the text?
@aanders0n
@aanders0n Жыл бұрын
Great video as usual, cheers! what's the theme in this video?
@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 жыл бұрын
Hey, I've got many videos which use local storage. Do a search on KZfaq for "dcode local storage" and you should find a project or two 🙂 good luck!
@andrew_ortega89
@andrew_ortega89 2 жыл бұрын
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 жыл бұрын
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.
@ammarhassan_
@ammarhassan_ Жыл бұрын
how does _name work when it is name in constructor?
@N1rOx
@N1rOx 7 ай бұрын
Anyone know why his framerate on vscode appears so smooth?
@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
@moneyfr
@moneyfr 2 жыл бұрын
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.
@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?
@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?
@babicunlo3638
@babicunlo3638 11 ай бұрын
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
@sulejmanzekotic183
@sulejmanzekotic183 11 ай бұрын
aren't getters and setters same as defining methods on an object
@hrithikvishwakarma001
@hrithikvishwakarma001 Жыл бұрын
your theme name please
@dcode-software
@dcode-software Жыл бұрын
Hey, theme name is "docde". Search it on the marketplace!
@hrithikvishwakarma001
@hrithikvishwakarma001 Жыл бұрын
@@dcode-software thanxxx 🚀🚀🚀🚀🚀
@suelingsusu1339
@suelingsusu1339 2 жыл бұрын
👌👌👌🙏🙏🙏🙏🖖🖖🖖🖖🖖
@dcode-software
@dcode-software 2 жыл бұрын
Glad you liked it 🙂
@Tracer73866
@Tracer73866 Жыл бұрын
5:38 I'm yet to find an explanation to why we use "=" sign here and not write it like "person.primaryInterest("Home Automation")"
@Pareshbpatel
@Pareshbpatel 11 ай бұрын
Nice tutorial on getters and setters in JavaScript. Thanks, Dom {2023--07-29}
12 Things Every JavaScript Developer Should Know
14:29
dcode
Рет қаралды 10 М.
Урок 6. JavaScript. Объекты с Object.create. Что такое getters, setters
14:34
THEY WANTED TO TAKE ALL HIS GOODIES 🍫🥤🍟😂
00:17
OKUNJATA
Рет қаралды 14 МЛН
Vivaan  Tanya once again pranked Papa 🤣😇🤣
00:10
seema lamba
Рет қаралды 29 МЛН
Khóa ly biệt
01:00
Đào Nguyễn Ánh - Hữu Hưng
Рет қаралды 22 МЛН
MEU IRMÃO FICOU FAMOSO
00:52
Matheus Kriwat
Рет қаралды 43 МЛН
JavaScript Getters and Setters Explained
9:11
Colt Steele
Рет қаралды 20 М.
Common JavaScript Mistakes and How to Avoid Them
18:48
dcode
Рет қаралды 6 М.
Reference Vs Value In JavaScript
15:12
Web Dev Simplified
Рет қаралды 179 М.
Map, Filter & Reduce EXPLAINED in JavaScript - It's EASY!
11:23
Another 5 Must Know JavaScript Array Methods
14:24
dcode
Рет қаралды 4,2 М.
This is the Only Right Way to Write React clean-code - SOLID
18:23
3+ Ways to Write Clean Code in JavaScript
13:33
dcode
Рет қаралды 9 М.
Getter and setter properties in JavaScript
17:18
procademy
Рет қаралды 6 М.
7 MUST KNOW JavaScript Tips and Tricks
8:58
dcode
Рет қаралды 20 М.
The last video on javascript promises you'll ever need to watch
30:34
THEY WANTED TO TAKE ALL HIS GOODIES 🍫🥤🍟😂
00:17
OKUNJATA
Рет қаралды 14 МЛН