Wow! I'm smiling from ear to ear after watching this video because I understand all differences for object creation in js now. The best explanation I've come across as a newbie to javascript!
I learned more about the inner workings of JavaScript in this 1 hour video than I have in the last 2 weeks in the full stack bootcamp I'm currently in. Unreal! Thank you so much Will!
I have been watching videos about object-oriented programming for 7-days straight and this is the best explanation I've come across. I can't recommend this enough and I will be watching all of Codesmith's videos on JavaScript. Thank you, Will, you're teaching style is engaging, fun and no bullshit. P.S. We need a Bootcamp like yours in Sydney, Australia!
I truly love this guy. I finally understand what really happens under the hood. I could watch you for hours . Thank you so so much . Your students are really lucky !!!
Will is that rare thing, a great teacher. I've watched a wide variety of instructional videos on RUclips and elsewhere and taught for some time myself. He's made understanding why and how JavaScript works so much easier.
brilliant video, this needs way more views. I have been struggling to understand OOP for literally MONTHS, and this just made everything click. thank you, so much edit: I still come back to this video every couple of months lol. So helpful
Oh my god I was under impression I new OOP in javascript I was wrong . You made it so simpler and I don't have to go back and read again and again same topic. This is really fundamental and easy to understand Thank a ton for sharing the knowledge !!
best teacher ever - only one who finally opened my eyes to javascript and how it works even after spending years studying it never clicked until I watched his series on
Thank YOU very much. I finally understand the beautiful science of Object Oriented Programming in Javascript. Now I can disctinctively think of what I would term as data and was I will need to do for functionality. your heavenly concept has bridged and rearranged my thought processes. These was both an active and passive interview coupled with the best, second-to-known scintillating diagramming I have ever witnessed online. Thank you very very much.
I am really impressed by this video. The lesson was full of life, the explanations were clear and spot on. So far the most comprehensive resource I have come across. Disappointed by the view & like numbers, deserves much much more. Thank you.
Can't thank you enough for this crystal clear explanation! Giving a like and a comment does not feel enough for the knowledge you just passed on to me. Thank you so much!
When a teacher actually knows what they are talking about, and when they have the necessary teaching ability, it's very apparent. Will is one of those teachers. Thank you Will and the Codesmith team for making this video available: a clear and understandable explanation of Javascript OOP, taught in a way that also makes it fun to learn. Brilliant!
This is the best video on JavaScript OOP which is fundamentally different than other language OOP. I believe lecture type videos offer the best explanations. I only understood asynchronous C# after watching a detailed lecture.
I am just amazed, not only this but all the videos I found in the Codesmith channel are just great! Very well explained, I feel lucky to have found you! Thank you a lot :) Will, your teachings, in particular, are the top, you are a natural talent in that!
Thank you very much for showing me all I know right now as [[JavaScript The Hard Parts: Object Oriented Programming]]. The "Seven Heavens and Unearthing of Javascript OBject ORIented PROGramming" === $$$$$$ ${Data&&Functionality}
Will, Thanks for the effort. It is a really enlightening lecture regarding the new keyword, _proto_, Prototype. It will certainly help me to nail down interviews.
i am big of this man, i watched your courses on frontend masters (sadly i couldn't buy course due to my financial limitation and found some where on pirated site, hope you forgive my this action so that i can get relief) great explanation, thank you so much, you deserve more then this, 💕❤
Happy to hear you enjoyed this one! We have a live OOP workshop this Thursday if you are interested in attending: app.codesmith.io/coding-events/javascript-the-hard-parts-classes-and-prototypes-remote-only/2984
they(whoever might be) are always talking about the 'this' keyword in a nested object, and how the keyword is bound to the object's context. For example, how this is bounded in a nested object: const test = { google: true, studiedAt: function() { console.log(this.google) // yes }, where: { location:'L.A.', getLocation: function() { console.log(this.location); // ''L.A.' } } } BUT NO ONE says that : this is always bound to the object on the left-hand-side of the dot (LEGACY) min 36:17. GOLD
Sir,I have a doubt in oop in JavaScript.when can implement anything in JavaScript without oop also.Then what is the use of oop in JavaScript?When do We use oop in JavaScript?
I just realised that parameters and variables inside a function are classed as local variables. And, I thank all of your coleagues from Udemy and film crew that made this videos and others alike on this channel. I am super grateful. I have always struggled with understanding the execution context and have never done one in my whole life until I met you guys on this channel. I have always wanted to find a programmer that teach by diagramming and breaking down each line like day separate fron night, seasons from other seasons. Thank you very much. Words alone can not express how I feel and think right now since I was mesmerised and dazzled by your simplification of programming as a whole. Thank you very much. I strongly feel that i have been dipped in ecma script. Thank you.
Don't want to be rude, but the thumbnail caught me off guard. I thought the image on the thumbnail was a criminal because the orange shirt and the white background and how it was shot. Make me wonder why I search for oop for js and get the "news"
Good talk! But the Javascript language author is an absolute idiot! Problem with these individuals is that they haphazardly patch up a language by copying other language concepts, there by making a language inelegant. Contrast this with the design of C++, where every single new concept is studied by a committee in depth and then the new syntax of the language is very carefully selected so the concept is naturally introduced in the language in a very elegant way. Every new character and keyword introduction is debated and pondered upon greatly to ensure that it is most simple for the users of the language. Why would anyone want to confuse function and objects? They are intuitively different things by definition.
Take notes teachers - this is how you teach! Well done, Will!
😂
Well said. This guy is ridiculously good at explaining complicated stuff.
@@dhoomketu731 wow. I guess I’ll have to jump on this video, cause this area is complicated for me
@@dhoomketu731 the simpler one explains, the more they understand it
So much clarifying info packed in this one hour of lecture. The best instructor I have ever seen.
We love that you found this useful!
Wow! I'm smiling from ear to ear after watching this video because I understand all differences for object creation in js now. The best explanation I've come across as a newbie to javascript!
Thanks Jared - have a look at the closure/callback sessions too and the async one from Michael - should be quite useful
By far, the best explanation ever, from an instructor that knows the inner-workings of JavaScript.
I learned more about the inner workings of JavaScript in this 1 hour video than I have in the last 2 weeks in the full stack bootcamp I'm currently in. Unreal! Thank you so much Will!
We're so glad you found this useful!
Your teaching like peeling off a product and then putting it piece by piece... hats off
Thanks Priyajit - we'd recommend the live workshop now
I have been watching videos about object-oriented programming for 7-days straight and this is the best explanation I've come across.
I can't recommend this enough and I will be watching all of Codesmith's videos on JavaScript.
Thank you, Will, you're teaching style is engaging, fun and no bullshit. P.S. We need a Bootcamp like yours in Sydney, Australia!
Thanks Tim
@@Codesmith awesome, I'm sure they're learning a tonne
ikr, seeing how few people discovered these amazing videos I consider myself lucky i discovered them
Exactly 👍
Such an underrated video. I'm blown away by your explanation. This video deserves millions.
I truly love this guy. I finally understand what really happens under the hood. I could watch you for hours . Thank you so so much . Your students are really lucky !!!
I think, this is the best explanation that i have ever lisent to it. I think there is no way better to explain.
Will is that rare thing, a great teacher. I've watched a wide variety of instructional videos on RUclips and elsewhere and taught for some time myself. He's made understanding why and how JavaScript works so much easier.
brilliant video, this needs way more views. I have been struggling to understand OOP for literally MONTHS, and this just made everything click. thank you, so much
edit: I still come back to this video every couple of months lol. So helpful
One of the best videos I watched on JavaScript. Your teaching style is superb. You're truly gifted
Super kind 🙏
Amazing Will. I just learned more about Javascript in this hour than in years of other learning.
That's so good to hear Daniel - thanks so much 🙏
Oh my god I was under impression I new OOP in javascript I was wrong . You made it so simpler and I don't have to go back and read again and again same topic.
This is really fundamental and easy to understand Thank a ton for sharing the knowledge !!
best teacher ever - only one who finally opened my eyes to javascript and how it works even after spending years studying it never clicked until I watched his series on
man even with this ads i love this content free on youtube thank you so much the explanation was amazing
Thank YOU very much. I finally understand the beautiful science of Object Oriented Programming in Javascript. Now I can disctinctively think of what I would term as data and was I will need to do for functionality. your heavenly concept has bridged and rearranged my thought processes. These was both an active and passive interview coupled with the best, second-to-known scintillating diagramming I have ever witnessed online. Thank you very very much.
I am really impressed by this video. The lesson was full of life, the explanations were clear and spot on. So far the most comprehensive resource I have come across. Disappointed by the view & like numbers, deserves much much more. Thank you.
Glad it was helpful 🙌 feel free to share it 😂
Can't thank you enough for this crystal clear explanation! Giving a like and a comment does not feel enough for the knowledge you just passed on to me. Thank you so much!
Thank you Mohit!! Best thing is to hear the enjoyment
Thanks Will, this helps me a lot in understanding the inner working of the JavaScript OOP. This is recommended to anyone learning JavaScript
Will’s teaching skills are on a different level. His pedagogy is absolutely amazing.
When a teacher actually knows what they are talking about, and when they have the necessary teaching ability, it's very apparent. Will is one of those teachers. Thank you Will and the Codesmith team for making this video available: a clear and understandable explanation of Javascript OOP, taught in a way that also makes it fun to learn. Brilliant!
The best explanation ever = one one has ever so successfully peeled off OPP = excellent job Mr.CodeSmith ! And 1:01:29 = BINGO !
This is the best video on JavaScript OOP which is fundamentally different than other language OOP. I believe lecture type videos offer the best explanations. I only understood asynchronous C# after watching a detailed lecture.
I am just amazed, not only this but all the videos I found in the Codesmith channel are just great! Very well explained, I feel lucky to have found you! Thank you a lot :) Will, your teachings, in particular, are the top, you are a natural talent in that!
Will is a magician. One heck of a teacher.
Thank you very much for showing me all I know right now as [[JavaScript The Hard Parts: Object Oriented Programming]]. The "Seven Heavens and Unearthing of Javascript OBject ORIented PROGramming" === $$$$$$ ${Data&&Functionality}
This teacher is amazing, he explains everything perfectly understandable. Huge thanks.
Glad it was helpful
you are a great teacher . Rare and priceless skill you posses . HATSOFF
Loud applause for this explanation! Thanks Will.
Glad you enjoyed it!
This is teaching and you Will are a great teacher.
By far the best video I’ve watched about the subject. Thank you.
If you just now discovered Will, consider yourself lucky, he's a legend and he's style of teaching is the way.
Thanks Marko
This is amazing 💪🏽. The best so far.
Great tutorial video, i now full understand OOP, thanks to Codesmith RUclips channel.
fantastic video, by far the best explanation I have seen so far.
Such an amazing teacher! Wow.
Will, Thanks for the effort. It is a really enlightening lecture regarding the new keyword, _proto_, Prototype. It will certainly help me to nail down interviews.
Amazing Navdeep - good luck with them too
i am big of this man, i watched your courses on frontend masters (sadly i couldn't buy course due to my financial limitation and found some where on pirated site, hope you forgive my this action so that i can get relief)
great explanation,
thank you so much, you deserve more then this, 💕❤
LOL, I wonder if Will cares about the pirating. Happy that you got to learn though.
Very helpful videos, I'm surprised about the low views your videos have, I consider myself lucky I found these videos
The best explanation ever!!! Thank you, Will, you are the best!
Thanks Wen! So glad you enjoyed it - let us all know more topics you'd like to learn about
one of the best that I have seen sir! I have watched most of the frontend masters you are the best...can you please take on React and optimizations
You definitely deserve more subs and views!
Super kind of you Anthony - feel free to share with the world! :D
Thank you! You make learning actually fun and engaging! Really enjoyed this class!!!!
Thanks Daryll 🙏
Really easy to understand explanation of OOP in JS
Happy to hear you enjoyed this one! We have a live OOP workshop this Thursday if you are interested in attending: app.codesmith.io/coding-events/javascript-the-hard-parts-classes-and-prototypes-remote-only/2984
Such an amazing teacher.
This gentleman right here is brilliant
great explanation. I was thoroughly confused about javascript objects and proto thingiees..
@Steve - glad it was helpful 🙏
21:24 "aaahhh....salmon skin roll"😂 . No jokes this is really really insightful and informative. Had to pause and cite this from friends tho😄😅
what a great explanation ! totally a masterpiece.
Amazing way to break it down! 🔥
phenomenal teaching Will👍
Best debugger ever man. Thank you very much 👌✌🤟
Thank you 🎉 👍
Will Will be making more videos ? ( his explanation ) on Closures was just amazing ....
+1. just let man curse and swear, I love it when he's super comfortable :D
This is pure gold..
Thank you!!! This was a great explanation.
I will not be one of them is going to be my motto from now. This is like elixir of OOP in js. I will share it to my friends definitely.
Wonderful lecture! Thank you Will!
He is the Richard Feynman of coding..........Absolute skill!!!!!!
this one was good and informative.Thank you very much
I wish I had a teacher as good as him
Thank you! There's more videos that you're welcome to watch
Amazing teaching style!
they(whoever might be) are always talking about the 'this' keyword in a nested object, and how the keyword is bound to the object's context. For example, how this is bounded in a nested object:
const test = {
google: true,
studiedAt: function() {
console.log(this.google) // yes
},
where: {
location:'L.A.',
getLocation: function() {
console.log(this.location); // ''L.A.'
}
}
}
BUT NO ONE says that
: this is always bound to the object on the left-hand-side of the dot (LEGACY) min 36:17. GOLD
Excellent class
Valuable content... Thumbs Up
Brilliant work.
Sir,I have a doubt in oop in JavaScript.when can implement anything in JavaScript without oop also.Then what is the use of oop in JavaScript?When do We use oop in JavaScript?
I just realised that parameters and variables inside a function are classed as local variables. And, I thank all of your coleagues from Udemy and film crew that made this videos and others alike on this channel. I am super grateful. I have always struggled with understanding the execution context and have never done one in my whole life until I met you guys on this channel. I have always wanted to find a programmer that teach by diagramming and breaking down each line like day separate fron night, seasons from other seasons. Thank you very much. Words alone can not express how I feel and think right now since I was mesmerised and dazzled by your simplification of programming as a whole. Thank you very much.
I strongly feel that i have been dipped in ecma script. Thank you.
Thank you very much.
Brilliant pedagogy
Thanks Arthur 💙
58:49 - we've achieved code. stonks
Honored to get a 'stonks' mention
Excellent.
Thank you Christopher - glad you like the course
Absolutely great
This is that front end DEV oxford education i never had 😭
Finally, all becomes clear!
Thanks for this great content. 💥💥💥
Thank you Marian!
God Bless you 🧡
Brilliant!
great lesson
truly amazing.
this guy is amazing!
Amazing! 🙂
What a video😍😍
Thank you Taofeeq!!!
Under the hood of under the hood OOP
This is so good
Great video!
wow this guy is great
brilliant
Having a programmer on standby whenever new user joins social media to enter all the data manually, is the way to solve the problem of complexity
😭😭😭😭I finally get it!
🎉 Awesome!
👍 thumbs
Dense video but fantastic!
Don't want to be rude, but the thumbnail caught me off guard. I thought the image on the thumbnail was a criminal because the orange shirt and the white background and how it was shot.
Make me wonder why I search for oop for js and get the "news"
best ever
Excellent + 1
Finally found the video...
Whether or not i get an IT web developer job.
the sigh at the end lol
Good talk! But the Javascript language author is an absolute idiot!
Problem with these individuals is that they haphazardly patch up a language by copying other language concepts, there by making a language inelegant. Contrast this with the design of C++, where every single new concept is studied by a committee in depth and then the new syntax of the language is very carefully selected so the concept is naturally introduced in the language in a very elegant way. Every new character and keyword introduction is debated and pondered upon greatly to ensure that it is most simple for the users of the language.
Why would anyone want to confuse function and objects? They are intuitively different things by definition.
I think that's a well put point - it's got a lot better in the past few years - dramatically more thoughtful introduction of new features etc
He had two weeks to make it!