My brain hurts but honestly, I understood. You are the only person on the planet that can do this so eloquently. ♥
@boggyice6 жыл бұрын
Yes Shaun, please extend it. Thank you
@cupok1236 жыл бұрын
Yes, Shaun, please!
@Megastaru6 жыл бұрын
Please Shaun. All the gang begging you.
@byailen6 жыл бұрын
please Shaun!
@danieljohns13186 жыл бұрын
YES! A real world example would be awesome!
@johnmcdonald61006 жыл бұрын
alert("agreed!")
@kayderl2 жыл бұрын
3 years since this series was released and here I am watching it. Please extend Shaun, would love to see it.
@tamellah43863 жыл бұрын
OOJS became way more clear! Thank you for putting your time and truly best effort to make such a complicated concept more clear to all of us.
@adeisaac2 жыл бұрын
This dude is a natural born teacher.....he made me loveeeeeee code - javascript....❤❤❤, thank you Shawn
@lunasoleil28272 жыл бұрын
I just started this series and did not notice that its the last video. Your flow is amazing. I did not get bored or impatient even once. Thank you.
@nikhilpatil96545 жыл бұрын
Probably the best tutorial of Prototype Inheritance in the earth, If you are following whole lecture series.
@NetNinja5 жыл бұрын
Thanks so much!
@Cho12796246 жыл бұрын
I like your expression, ‘under the hood’. I am closer to understanding what’s going on under the hood with Prototype. Thank you so much!
@s.akhtarjoomun2633 жыл бұрын
I think I've just become a Mechanic! And I still have work to do to become a Ninja.
@miguelbautista3628Ай бұрын
@@s.akhtarjoomun263 So, how is it going?
@onlineuniversity37185 жыл бұрын
Watching after year, still look relevant. Thanks for all your time and contribution in teaching. You are awesome ! Yes, please extend this series.
@jimmaccormaic66896 жыл бұрын
This series is by far the best I've watched for explaining OO JS. Thank you very much.
@sanjayplays50106 жыл бұрын
Another fantastic series! I'm with the rest of the gang, some real world applications would be a great addition to this :)
@carltongordon6 жыл бұрын
yes please!!!!!!!!!!!!!!!!!!!! we need more!!!!!! i'm enjoying this so much you have no idea
@danmiller77094 жыл бұрын
I stared at an example in a book I have for a long time, trying to figure out why the 'this' keyword was in my call() method. I pulled up this playlist. And you explained it beautifully in this last video, this is EXACTLY how my brain works and it helps so much to have someone talk through it this way. I'm glad I went through the series. Bravo!
@resilientprogrammer84664 жыл бұрын
It's a pleasure learning from you. You may not realize how your pieces of training impacting many of us positively. Keep on the good work. Thanks.
@justincantley97056 жыл бұрын
I would love to see you extend on this. You have a very practical and clear way of communicating these concepts.
@jaimeandrescarcamosepulved24562 жыл бұрын
I've been doing The Odin Project and Eloquent Javascript. Sometimes I bit overwhelmed by some explanations. The 'this', rest parameter, constructor function, class instances, all of that good stuff you have made it soo much easier to understand. After watching all of your video series everything makes sense. Thank you for your simple explanations. you are a great mentor!
@georgepickett72104 жыл бұрын
Just repeating what everyone else is saying. Best tutorials I've found on youtube. Insanely clear, I started with your socket.io series and was blown away. I could easily use the library after that. Then I went through the node.js series. I'd stumbled on basic node/express concepts for years, totally cleared a lot of stuff up. And now with prototypes, I have such a greater understanding. So much gratitude, thanks!
@NetNinja4 жыл бұрын
Thanks George :)
@evakuator81186 жыл бұрын
That is one of the best explanation of prototypes out there in KZbin. Man, you are great. Keep doing quality shit like that.
@surajitdas945 жыл бұрын
Just Awesome..!! you totally nailed it. I've seen thousands of videos from various developers, but I've to tell you, this is the BEST. I've been following your videos from last 1.5 years. This is the best series I think. Nicely explained. Thanks for your precious time, I really appreciate it. Love from India. May God bless you sir.
@NetNinja5 жыл бұрын
Thank you so much!
@godintheshell4 жыл бұрын
This is the BEST tutorial video about JS prototype inheritance. I have been struggling for 2 days with the concept, and this saved my life. Thank u ser, u truly deserve a medal
@slasankautube3 жыл бұрын
Damn I have watch all 11 videos , you teach as crystal clear ( what , how , why , when ( you left no Q to ask )) and can understand every bit you say , thanks , you save my day ,
@rauldeandrade3 жыл бұрын
I've avoided OOP and classes in JS like the plague for a year now. Thanks man. This really helped
@benhancock47126 жыл бұрын
Fantastic series. It was all explained very well. I really like the idea of more series focusing more on the fundamentals of javascript like this. I feel that so often these days people just jump straight into frameworks without actually understanding the core aspects of a language. Knowing all of this information about how classes and prototypes actually work is going to be incredibly helpful going forward as I continue to develop my skills in react/vue and node.
@toyosisalami64533 жыл бұрын
Thank you so so much. Best explanation of OOP I've ever watched OR read. You're the GOAT of KZbin tutors, IMO.
@1111ah6 жыл бұрын
These topics have confused me for months, and you have explained it better than anyone else I've seen. Might have to go through the last couple of videos again, but I pretty much now understand it. I really enjoyed this series... Cheers!!!
@SUR-MEDIA-xc2cd11 ай бұрын
Prototypes were a bit tough but thanks to you I understood it, extending this series might help us a bit more, but that's up to you and even if you don't extend it that's also fine because this series covered all the basics and gave us a full fledge concept. Thank you very much for your kindness, wishing you all the best and the path of eternity
@ifailu15 жыл бұрын
I am in a fullStack bootcamp and I want to let you know that your teaching style and pace is engaging and very effective. You've helped me to solidify concepts I am being exposed to and I'm so appreciative. Bravo. More Javascript OOPs please.
@NetNinja5 жыл бұрын
Thanks so much :)
@arielmacariola19965 жыл бұрын
Hey Shaun, thanks for doing a great work for all the Ninjas out there. Please extend the series. You are such a blessing. Thanks!
@Eight_P6 жыл бұрын
really enjoyed this series. Would be really cool to continue and see these saved to a database.
@uzairkhan89534 жыл бұрын
Very helpful material and well explained. Finally, I can understand javascript more closely rather than people just teaching the variables and operators. I would like you to extend this into more depth and a complicated use case scenario. Thank you so much for providing this material.
@reinelic6 жыл бұрын
As always, Shaun never disappoint! Please extend the series and Thanks a million.;
@nicholaskozlarek31692 жыл бұрын
If I could have liked this another 20 times I would have. I watched another 4 or 5 videos on prototypes and this video along with tutorial #10 were the only ones that actually made it clear for me. Thanks ninja.
@hakunamata_tuh6 жыл бұрын
Enjoying these series so far, keep the ninja coming!
@zainsyed98116 жыл бұрын
Thanks for the great course Ninja!! For anyone extending there are 3 different ways of extending the User class: //Admin.prototype.__proto__ = User.prototype; (this is not recommended) //Admin.prototype = Object.create(User.prototype); Object.setPrototypeOf(Admin.prototype, User.prototype); I prefer the last method as I can define it even AFTER I have added methods to the Admin.prototype object as it doesn't create a new prototype object but rather just repoints the __proto__ property of the existing Animal prototype object to the User prototype object. So one thing to bear in mind is that if you use: Admin.prototype = Object.create(User.prototype); Make sure you define the Animal prototype methods AFTER the above line not before.
@andrewlockwood87973 жыл бұрын
Possibly the best online tutorial I have come across. Thank you so much!
@onizukapls14884 жыл бұрын
*waits patiently for Shaun to extend the series* Thank you Shaun, I learned so much through these courses, gotta hop on the Udemy train !
@johnconnor97876 жыл бұрын
Yes, please, extend these series and show a real life example. This tutorial is great
@razvanbugoi832 жыл бұрын
Watched the whole series twice now. Very clear explanation, thank you!
@danielFM2126 жыл бұрын
Your JavaScript series ROCKS!!! really well explained and direct to the point! thanks bro
@ChristopherSalisburySalz2 жыл бұрын
Really great stuff! You explained and demonstrated these concepts in the simplest way possible which is hard to do when it comes to complex stuff.
@kengresify6 жыл бұрын
More... definitely. This is by far the best javascript classes tutorial ever...
@raymondmichael49876 жыл бұрын
Please, extend it with some sort of real world example & db included (nosql or whatever)
@guillaume_hgn2 жыл бұрын
Thank you for this very complete set of videos !
@NetNinja2 жыл бұрын
You're very welcome! :) thanks for your support Guillaume, it means a lot.
@annamotsikula3 жыл бұрын
Thank youu!!!!! Before watching these 11 videos, I'd been so lost in Object Oriented JS. Now it's so clear. Thankyou
@alittlegreyhair1104 Жыл бұрын
Another great series Shaun. Many thanks for all your hard work.
@aneidlin6 жыл бұрын
Please, extend the series with practical examples! This has been so informative, but I'm struggling with how I'd use it in a project. Thank you for your videos!
@LewisVine6 жыл бұрын
The first videos in this series were a good review, but by the end I was nerding out with some cool, new-to-me, stuff. Thanks Shaun, you rock!
@H3000-v7i6 жыл бұрын
I think maybe first explaining: function Admin(email, name){ User.call(this, email, name) } then: function Admin(...args){ User.apply(this, args) } might make it easier to grasp for somebody. That beeing said... you're by far my favorite js tutor Shaun!! :D
@niepamietam21425 жыл бұрын
Holy shit man I just got this 'Aha!' moment, thanks.
@NetNinja5 жыл бұрын
Haha awesome! 😁😁
@IoTRepublic4 жыл бұрын
I saw 3 of your video series (so far today ... just in 12 hours) which are essentially out of the box! However, all I can say to you ... THANKS from my heart. I can't stop/pause a series once I have started. THANKS AGAIN -- #The_Net_Ninja.
@amazingshortvideos99224 жыл бұрын
The explanation is really awesome. Before that I have Learnt object oriented concept in python but this series explained everything what we use daily because nowadays every language is based OOPS.
@collinsk87542 жыл бұрын
Best and most practical explanation on prototypal inheritance. Great job.
@shreeduttdixit49024 жыл бұрын
Literally Shaun days spend with your JS series gave a best understanding and were the best days
@vishalsathiaseelan6794 жыл бұрын
I have watched all 11 of them. It was fantastic. You are the BEST!
@mymusic72623 жыл бұрын
Cheers mate, you explain things really well. Its really good how you reiterate the more complicated parts like when you explained the new Admin 'this' context being passed. Going over it again definitely helps it to make sense.
@nabanitadasgupta10614 жыл бұрын
First time I watched a video which explained why we are adding these steps while inheriting using prototype . You are good teacher. Keep it up . Please add a video on the prototypical chain till the root . Thank you !
@kimoyitsolutionschannel2464 Жыл бұрын
I really enjoy your tutorial about object-oriented in JavaScript mate. Thank you so much for this complete and wonderful tutorial.👏👏
@NetNinja Жыл бұрын
Glad you enjoyed it! :) that means a lot
@saiabhirambandhakavi11884 жыл бұрын
This is a good series. You explained Prototypes pretty well which is otherwise quite confusing to understand.
@RonWaller5 жыл бұрын
Thanks Shaun great series. It was nice to see how things worded "under the hood". From what I can see and let me know if i am wrong, but the Class "syntactic sugar" makes it easier to create new objects.Appreciate all the work that went into these videos.
@seth44026 жыл бұрын
Extend this series!! One of the best and most clear explanations.
@nikhiljindal9346 Жыл бұрын
Great series... learned everything about class, constructor, prototype and prototype constructor. Thanks man!! really appreciate
@SeeRjED4 жыл бұрын
I'm glad Dev Ed recommended your channel. I've been using your videos alongside his course and you're explanations are top notch! Repeating what I've learned really helped to clarify things, especially with object oriented JavaScript. Thanks you!
@NetNinja4 жыл бұрын
Thanks, glad you like :). DevEd has some great vids so I'm grateful he recommended me!
@indiajackson59592 жыл бұрын
Excellent series! I'm studying for google interviews and this course was refreshing!
@abdulhadilababidi80525 жыл бұрын
You are great teacher That was awesome I love it Thank alot
@NetNinja5 жыл бұрын
Thank you :)
@stephh43926 жыл бұрын
I turned on notifications of your videos, they are so good, i am making progress because of your videos, thanks millions!!!!
@jeremieinjapan4 жыл бұрын
Binged this today, and now I'm looking at this so clearly. Great teacher, thank you!
@caput31155 жыл бұрын
Just watched the whole series. Thank You Mr. Ninja. This just made me like Javascript a lot more.
@CaBoyGames3 жыл бұрын
after a lot of trouble with prototypes i learned that. thank's a lot my friend.
@refusionist2 жыл бұрын
So stoked to have watched this video before my exam. Super concise and truly expanded my understanding of objects and class. Especially "this" haha. Would love to inspire the possibility of extending this series with more example. Thanks again!
@NetNinja2 жыл бұрын
Thanks for the kind words and best of luck with your exam! :)
@nuno31805 жыл бұрын
You´re Amazing Man! I hope you have the recognition and reward for everything that you´ve shared all these years!
@jj291804 жыл бұрын
Amazing series, please keep doing this great work and please extend it. Thanks :)
@anushaprathikantam2298 Жыл бұрын
thankyou so much for putting effort into explaining things.......i have been struggling with prototypes and classes concepts and ur teachings clears my doubts and helped me understand the concepts!!!very well done. Also an extension on real world examples would be a great add on to this series!!!!got urself a subscriber......lots of love and admiration from India😉
@poojabelagali83663 жыл бұрын
Thank you so much for these courses Shaun, I have watched a number of them and learnt a great deal!
@shrestha01445 жыл бұрын
I loved these. Thank you very much. You Sir, are a great teacher......I reallly realllly reallllyyyy appreciated this
@Eupolemos6 жыл бұрын
This was a very, very useful series. I've seen tons of series like this, but a lot of stuff didn't click until now. Maybe I was just ready, or maybe you're really good. I hope you extend this playlist at some point. Cheers!
@munirarshadАй бұрын
Such an amazing approach to inject difficult concepts smoothly. Thumbs up!
@NetNinjaАй бұрын
Glad you enjoyed it :) hope it was helpful
@juliusguevarra37296 жыл бұрын
Best tutorial that I have watched so far. Thanks for this!
@barboralen10453 жыл бұрын
Shaun, my favourite tutor .. greet from Slovakia
@ronnelrodriguez83122 жыл бұрын
Appreciate the clearness of how you explained this series. I learned a lot.
@NetNinja2 жыл бұрын
Glad to hear that Ronnel. Thanks for the support :)
@ahmetonur4 жыл бұрын
simple, organized, very useful and inspiring as always. Thanks mate .
@SohanT2411 ай бұрын
I'm watching this series after 5 years but the content is still very helpful and Thank's @Net Ninja🙌
@eliud_karuga Жыл бұрын
You made it OOP so simple I was initially intimidated by it, thanks to this playlist its a breeze to me now ❣
@NetNinja Жыл бұрын
Awesome to know :) thanks for watching!
@miko-puk-puk6 жыл бұрын
Very nice playlist waiting for more, best tuts on youtube. To be fair I like the new syntax more coz it's less confusing. For these who would like to understand the older syntax inheritance more just read about call, apply and bind. Cheers ;D!
@juliap.56104 жыл бұрын
Thank you so much! I can't believe I understand prototype now. You're such a great teacher :)
@TFlies6 жыл бұрын
You making all these concepts clear and simple...Please make more...
@worldtechnology56515 жыл бұрын
it's a wonderfull serie. good explanation, so easy to understand , you are really professional at explainning you content. best JS channel I ever seen. please do practical exercises on JavaScript OOP.
@sf95super3 жыл бұрын
Thank you very much. The tutorial playlist is really well done and the explanations were simple for me as well as I have problems with English because I am Italian. Thanks again.
@bryanbandela3 жыл бұрын
It's my first time to enjoy OOP. Thank you for this playlist
@nawaz_haider3 жыл бұрын
watched this series before learning react. fantastic
@maciejmyslinski78204 жыл бұрын
Thanks Shaun for this series! Can't wait for extended version of this course! :)
@nishankarupasinghe2884 Жыл бұрын
Wow, Great work. This series is the most amazing JS tutorials I've ever seen. Very Clear and easy to understand. Keep up the good work Bro. I've bought the Udemy course as well. :)
@NetNinja Жыл бұрын
Thanks Nishanka :) that means a lot
@timreed97225 жыл бұрын
Definitely enjoyed this series and would like to work through some practical examples. It always helps knowing how to code stuff for more useful applications. Good stuff!
@JaghataiK3 жыл бұрын
Excellent content and simple explanation of quite complicated functionality. Thanks!
@asimov19795 жыл бұрын
I like how you deliver the series on extensibility of prototypes in javascript objects.
@Hertog_von_Berkshire3 жыл бұрын
Thank you. Now able to rationalise several "classes" and save many lines of repeated code. Yay!
@adityapathak94424 жыл бұрын
This last lecture blew my mind. BTW, Thank you Mr. Shaun 😘
@liveonphoenix504510 ай бұрын
@5:39, Almost like a concept of "REFLECTION" or in JS it's called "Introspection".... a gleem of it.
@snownkc97494 жыл бұрын
this series was so insightful! thanks so much for clarifying SO MUCH out of a very convoluted subject! cheers
@rohitmaharjan21626 жыл бұрын
Awesome Vid. Shame on the one dude who disliked this Video. Would love to see a practical example in the future!
@royguadalupe75212 жыл бұрын
Beautiful course! You are a really outstanding teacher.