ES6 Tutorial: Learn Modern JavaScript in 1 Hour

SdĂ­let
VloĆŸit
  • čas pƙidĂĄn 10. 07. 2024
  • Building an app or preparing for a JavaScript interview? Watch this ES6 tutorial to learn ES6 quickly.
    🚀Subscribe to my channel for more JavaScript tutorials:
    / @programmingwithmosh
    Want to learn more from me? Check out my blog and courses:
    Courses: codewithmosh.com
    Blog: programmingwithmosh.com
    Facebook: / programmingwithmosh
    Twitter: / moshhamedani
    TABLE OF CONTENT:
    01:45 Let vs Var vs Const
    05:39 Objects
    08:26 The this Keyword
    11:17 Binding this
    13:55 Arrow Functions
    18:12 Arrow Functions and this
    22:29 Array.map Method
    26:06 Object Destructuring
    28:37 Spread Operator
    32:41 Classes
    36:28 Inheritance
    40:33 Modules
    44:45 Named and Default Exports

Komentáƙe • 682

  • @pawenobis5386
    @pawenobis5386 Pƙed 5 lety +345

    My most valuable 50 minutes in this year!

  • @jaimerios1989
    @jaimerios1989 Pƙed 5 lety +365

    Thank you so much for this lesson Mosh!
    00:00 - Modern JavaScript Essential
    01:46 - Var, Let, Const
    05:40 - Objects
    08:27 - The this Keyword
    13:57 - Arrow Functions
    18:15 - Arrow Functions and this
    22:32 - Array.map()
    26:10 - Object Destructuring
    32:45 - Classes
    36:32 - Inheritance
    44:50 - Named and Default Exports

  • @steffenlaurens8280
    @steffenlaurens8280 Pƙed 6 lety +16

    I just started learning React a few weeks ago and this video really explains lots of things that made me wonder before. Thank you so much for making things easier to be processed. 👍

  • @worldbenefitfestival780
    @worldbenefitfestival780 Pƙed 4 lety +16

    The amount of connections I made with this video is unbelievable. I started my web development journey learning react and working from a high-level. After coming across many blockers I decided to learn javascript to hopefully make connections with all the higher level stuff I already knew. 3 months into the slow, grueling process of learning javascript I came across this video and it all finally clicked. I finally connected all the dots. Thank you for providing value to me and, at the time of this posting, 1 million other people. Liking and subscribing is the least I can do to return the value.

  • @KevinLehtla
    @KevinLehtla Pƙed 6 lety +2

    I love you man!! This video was exactly what i was looking for in terms of how ES6 changed some syntax writing and how Export and Import works. Incredible that this is up in youtube for free!

  • @gilbertrosario8633
    @gilbertrosario8633 Pƙed 5 lety +98

    I started learning React a few days ago and thanks to this video I can finally understand concepts like super(props), extends and overall classes, which I've never used in vanilla JS, so it's always been kinda of a scary topic to me until now. Another thing that I was confused about was the this key word in arrow functions, you explained that in such a fine way that I could finally understand what appeared to be a very complex concept. Thank you so much, you are definitely one of the best instructors one can find on the internet. I will closely follow your content, I really like your teaching style.

  • @thang8617
    @thang8617 Pƙed 3 lety +29

    1:45 var, let, const
    5:40 Objects
    13:56 Arrow Functions
    26:08 Object Destructuring
    28:40 Spread Operator
    32:43 Classes
    40:35 Modules
    44:49 Named and Default Exports

  • @rohitrai4215
    @rohitrai4215 Pƙed 5 lety +11

    Indeed everything that is required for React is covered in this video. Simply amazing.

  • @artreaktor
    @artreaktor Pƙed 5 lety +13

    Excellent explanation, you're simply a genius teacher! That's how every tutorial should look like!

  • @exoticcoder5365
    @exoticcoder5365 Pƙed 2 lety +4

    18:00 I love how you refactored the code so clearly in front of us which many tutorials didn’t do, Thanks for that clarification đŸ™đŸ»

  • @jacobkreifels7690
    @jacobkreifels7690 Pƙed 2 lety +3

    I love this video. I graduated from my uni feeling like I hadn't learned anything and went through some personal motivation issues. Now I am back trying to relearn in the hopes of finding a job soon and this video is an excellent tool. You're not going over basics as everyone else does and you're instead giving us the modern-day coding practices as well as refreshers on details.
    I appreciate you so much!

  • @mihirp1408
    @mihirp1408 Pƙed 2 lety

    Thank you Mosh for an extremely simple, to the point & high quality crash course covering pretty much all the main concepts of ES6 - gained a lot by watching this.

  • @ashnakohli6763
    @ashnakohli6763 Pƙed 3 lety

    Grateful to have so rich content available for free, that sorts out our basics so well and help us develop a strong foundation. Thank you Mosh

  • @fc9gaming458
    @fc9gaming458 Pƙed 4 lety +5

    My most valuable 50 minutes in this year! To be honest what a tutorial

  • @edward-soli
    @edward-soli Pƙed 4 měsĂ­ci +2

    The ES6 topics that you covered were 90% used everywhere, which makes your video stand out from the rest of the crowd. Thanks for your kind explanation.

  • @batikcompusoftlabs2371
    @batikcompusoftlabs2371 Pƙed 6 lety +6

    Good job Mosh you're awesome! I just starting to create some tutorials like you.. You're inspiring me.. Thank you

  • @darko2636
    @darko2636 Pƙed 5 lety +10

    Extremely helpful and very easy to understand / follow. Thank you for these great tutorials 👍

    • @tkssharma
      @tkssharma Pƙed 4 lety

      This is my channel for JS developers
      Full of Training Courses
      To Learn there is a playlist with 100 + videos of Demos
      czcams.com/video/ZWqfADc-0K8/video.html

  • @ashish2438
    @ashish2438 Pƙed 2 lety +45

    I don't usually comment on any video, but this little course here made me do it.
    I knew basic JS only so when I started learning React, things were going over my head just because of not some of the concepts taught in this video, but while watching this video, all those React tutorial videos went through my mind again and I finally understood the concepts I missed. So, A lot of thanks to you

    • @user-ze6uv7qq5d
      @user-ze6uv7qq5d Pƙed rokem +2

      Thanks for watching and I hope you enjoyed the course. Feel free to contact me with any questions and I will be more than happy to answer themâŹ†ïž

    • @NOTHING-en2ue
      @NOTHING-en2ue Pƙed rokem

      @@user-ze6uv7qq5d can i ask a question i am searching it for a long time

  • @Simbatronix
    @Simbatronix Pƙed 6 lety +2

    First time watching your vids and subscribed instantly after a few minutes.I love your teaching style and how you explain concepts in such a human friendly manner.Thank you!

  • @TheCato3000
    @TheCato3000 Pƙed 3 lety

    Yo, Mosh! TY for clearly explaining these concepts. In 50 minutes, I've determined that you've explained this best out of them all...

  • @hachij_
    @hachij_ Pƙed 6 lety +6

    very nice vid! loved it! keep it up :D

  • @pruthvim8462
    @pruthvim8462 Pƙed 3 lety

    This would be the best tutorial for ES6. Mosh keeps it simple and more understandable.
    Great Job Mosh! :D

  • @juangoria3517
    @juangoria3517 Pƙed 4 lety

    Mosh, you're the best. Thank u, im currently at a job making Angular apps, and I did learn it last year within two weeks thanks to your course, very clean. Thank you again!

  • @TechnoDB
    @TechnoDB Pƙed 5 lety +2

    Very Helpful.. Straight to the point.
    Thanks Mosh :)

  • @maheshhegde7332
    @maheshhegde7332 Pƙed 3 lety +17

    Great course for rapid learning and it is very time saving course. He covered so much in less than hour👏👏

  • @michaelbarron6687
    @michaelbarron6687 Pƙed 2 lety

    Mosh, Thank you so much for taking the time to teach us newbies the basics. Excellent video. I have officially subscribed. Looking forward to more.

  • @TSVtube
    @TSVtube Pƙed 5 lety

    Love your lectures! Very helpful and very focussed! Thanks a ton for helping us :)

  • @sadux
    @sadux Pƙed 5 lety +5

    Thank you for this super tutorial!

  • @ananthboudhmanabhan
    @ananthboudhmanabhan Pƙed 4 lety

    Thank you so much for this course, Mosh! Really helpful for me to understand the fundamentals of React :)

  • @nijokjose
    @nijokjose Pƙed 2 lety

    A great tutorial and thanks a million. I was praising you all the time during the session for how well the things are explained.

  • @olishiz
    @olishiz Pƙed 6 lety +1

    These tutorials will definitely land me a job. Thank you! Loved it very much.

  • @venoms3160
    @venoms3160 Pƙed 3 lety

    Brilliant Stuff Mosh. I love the way you explain various complicated concepts in such a simplified manner.

  • @arturluisoliveira
    @arturluisoliveira Pƙed 5 lety +2

    The tutorial is not only useful for React, but also for any developer that know other languages and needs to understand JavaScript. Thanks Mosh!

  • @KHANSOFFICIAL
    @KHANSOFFICIAL Pƙed 4 lety

    This was pure gold, thanx MOSH !!!

  • @aabhasjain96
    @aabhasjain96 Pƙed 3 lety

    Thank you so much Mosh, I love the way you teach. You are amazing.

  • @ellie_ellie_ellie
    @ellie_ellie_ellie Pƙed 4 lety

    Great vid, Mosh!!!
    Thanks for the great work!

  • @ruixue6955
    @ruixue6955 Pƙed 5 lety +22

    13:59 Arrow Function
    14:25 same function in ES6 14:30 convert this function to an arrow function
    15:19 the final result, which is the same as the original function
    15:53 real use case of Arrow Function
    18:15 Arrow Function and this
    22:33 Array.map()
    25:00 use *template literal* in es6
    26:10 Object Destructuring
    28:41 Spread Operator
    28:59 combine 2 arrays
    29:19 using spread operator
    29:51 improvement of spread operator
    31:08 use spread operator on an object
    31:58 combine
    32:28 clone an object

  • @objectObject212
    @objectObject212 Pƙed 5 lety +1

    Great video, thanks! That is exactly what is needed before starting learning React.

  • @GlebKrylov
    @GlebKrylov Pƙed 5 lety

    Thank you Mosh, excellent tutorial!

  • @stillpickinganame5350
    @stillpickinganame5350 Pƙed 9 měsĂ­ci

    Awesome tutorial! Clear and precise! Thank you so much!

  • @waleedvirk6259
    @waleedvirk6259 Pƙed 3 lety +1

    very specified content, short, to the point, simplified, beautiful and perfect way of teaching. Thanks .. Love from Pakistan

  • @themongru
    @themongru Pƙed 5 lety

    I never fully understood when and how to use the super() method until watching this video, thank you for creating such concise and clear tutorials!

  • @upendraallu503
    @upendraallu503 Pƙed 3 lety

    You're awesome. You made it easy and clear.
    Thank you Mosh.

  • @tuanconandoyle9674
    @tuanconandoyle9674 Pƙed 4 lety

    really like this video, highly focusing on practical knowledge. Thank you Mosh and keep going!

  • @triteraerlangga7917
    @triteraerlangga7917 Pƙed 2 lety +2

    Thank you Mosh!, I had React course from a random cheap online course that I found on Internet, and they are like "write this line of code and the output would be like this" without any further explanation about what they wrote... I don't say it garbage, it gives me the main idea of how to build a website. And your video just answers all of my questions about what they didn't explain.

  • @g.shanmugasundaram1747
    @g.shanmugasundaram1747 Pƙed 5 lety

    Excellent Mosh, Thank you so much for the clear pieces of information, Very Helpful.

  • @madhug82
    @madhug82 Pƙed 3 lety +1

    brilliant tutorial. very good coverage and a very good voice modulation. good precurser for React tutorial. Thanks Mosh!!

  • @pammugaadu
    @pammugaadu Pƙed 3 lety

    My Most Valuable 1 hour in this 2020.... wonderful lecture... thoroughly enjoyed. Thanks a ton.

  • @rektlesss8822
    @rektlesss8822 Pƙed 4 lety

    so clear language, and building knowledge bit by bit, great teaching, very happy that i came across your channel. Cant wait to see ur future work, impressive

  • @mzeeshan
    @mzeeshan Pƙed 3 lety

    Awesome tutorial. Simple and to the point. Loved it!

  • @elzurotsyry
    @elzurotsyry Pƙed 6 lety +13

    Wow you're an amazing teacher. I've been learning React by myself for a couple of months now, and I've used all these concepts, but now I know I didn't really understand them until today, thank you. Now I feel the necessity to go through your whole channel. Thanks again.

    • @prshendra
      @prshendra Pƙed 6 lety

      What reference do you use for learning react?

    • @elzurotsyry
      @elzurotsyry Pƙed 6 lety +1

      I guess a little bit from everywhere, the reactjs official docs are really nice, but I haven't found a best approach than getting my hands dirty. I usually think of something I really want to develop and then I just start working on it, in the process I'll face a lot of doubts and questions, so for every question I'll invest a couple of minutes (or hours depending on how challenging/interesting the topic is). After I'm done with the project my knowledge has increased so then I'll start a new project with all the new knowledge or maybe I'll refactor the same project but with a better architecture or best practices.

  • @caizza3
    @caizza3 Pƙed 4 lety +1

    Very clear. Best explanation i've seen!

  • @digigoliath
    @digigoliath Pƙed 4 lety

    WOW, this is really valuable material. Very well explained in an easy to understand approach! Pure Gold!! You are a great teacher MOSH! Thank you very much. I finished your 2.5 hrs REACT course before coming to this. I enjoyed it too.

  • @davidmathengegoogleplus
    @davidmathengegoogleplus Pƙed 6 lety

    Totally enjoyed the materials in this intro course. Great content. Looking forward to engaging with more of your content.

  • @javascript_developer
    @javascript_developer Pƙed 3 lety

    Awesome Mosh. I loved the classes and module. Its super clear now.

  • @rosieshiels7500
    @rosieshiels7500 Pƙed 3 lety

    Mosh, that was a fantastic video. It explained ES6 for well. Thank you so much!

  • @amitKumar_11
    @amitKumar_11 Pƙed 4 lety

    Searching for ES6 tutorials and your video comes first. I would say it's so clear and clean tutorial without much advertisement... nice work Mosh...Gonna subscribe to this channel

  • @petridev77
    @petridev77 Pƙed 4 lety

    i knew es6 but this is very clear now. awesome job Mosh !

  • @akissot1402
    @akissot1402 Pƙed 4 lety +1

    Highly skilled instructor... they guy u need if u want directions for mcdonalds in a desert island, few words and totally on point , wish we had guys like him in school

  • @PerfectForever02
    @PerfectForever02 Pƙed 3 lety

    what a wonderful lesson! truly amazing!

  • @mostafahabib97
    @mostafahabib97 Pƙed 2 lety

    That is the great tutorial I have ever watched, thank you so much for making it free.

  • @abdulmalekbahamid450
    @abdulmalekbahamid450 Pƙed 2 lety

    you're the best instructor to learn programming.
    Thanks Mr. Mosh.

  • @pranitapanchmukh402
    @pranitapanchmukh402 Pƙed rokem

    Thank you so much for this video!! It was much needed!

  • @AnandBodicharla
    @AnandBodicharla Pƙed 4 lety +1

    My most valuable 50 minutes in this year 2020 !!!!!!!

  • @CodeInspire
    @CodeInspire Pƙed 6 lety

    awesome tutorial Mosh, Thank you :)

  • @abednegowambua7990
    @abednegowambua7990 Pƙed 4 lety

    Wow the explanation in it's course is surreal. I just like the presentation the example and everything involved here in this.

  • @ahmetsali
    @ahmetsali Pƙed 5 lety

    great explanation, thank you Mosh!

  • @chriscsmoon
    @chriscsmoon Pƙed rokem

    Thank you so much. Now a lot of things are becoming clear. This video saves me from pain and agony. Again, thank you!

  • @dekafmusic
    @dekafmusic Pƙed 2 lety

    So grateful for this, left code for nearly a year now I came back and I want to go into react for front end dev, just trynna sharpen my JavaScript first before I start that

  • @easyfinanceexplained
    @easyfinanceexplained Pƙed 3 lety +1

    Thank You, Sir. It really clears more concepts in a very friendly manner.

  • @zarkorvovic-3193
    @zarkorvovic-3193 Pƙed 4 lety

    great tutorials and great way of explaining things!! thank you!

  • @msdnsolutions
    @msdnsolutions Pƙed 3 lety

    Great and efficient info to start! Thank you for the great videos and tutorials, Mosh!

    • @jadijohnson2899
      @jadijohnson2899 Pƙed 3 lety

      czcams.com/video/r8hmbvKYkZs/video.html watch this video for javascript project

  • @dibyendusroy
    @dibyendusroy Pƙed 5 lety +1

    Love and respect from India. You made JS so easy. great great explanation sir.

  • @Shakti_Singh_Om
    @Shakti_Singh_Om Pƙed 4 lety

    This one of the best videos I have seen. Thanks.

  • @namaldissanayake4150
    @namaldissanayake4150 Pƙed 3 lety

    Thank you very much Mosh for this valuable tutorial!

  • @mariepgozzer
    @mariepgozzer Pƙed 3 lety

    Super helpful, thank you so much for these videos!

  • @BrianShim
    @BrianShim Pƙed 3 lety

    Great video; everything so well explained. Thanks!!

  • @ronelperez2565
    @ronelperez2565 Pƙed 5 lety

    Thank you mosh for this!

  • @chokkar9477
    @chokkar9477 Pƙed 6 lety

    Again! Great Tutorial.Thank you 😊

  • @dragonknight1297
    @dragonknight1297 Pƙed 5 lety

    I don't understand much of this, but I understand that this is easy to understand - when Mr. Mosh is teaching it... Very nice job!

  • @lesleyshome
    @lesleyshome Pƙed 4 lety

    Really the first video to watch and learn before stepping into React..Thank you mosh..!

  • @jorgekretschmayer252
    @jorgekretschmayer252 Pƙed 2 lety

    Great video. Concise, pertinent and very well explained!

  • @tymothylim6550
    @tymothylim6550 Pƙed 3 lety

    Thank you very much for this video! I learnt quite a bit and revised my ES6 knowledge :)

  • @diveshanand2407
    @diveshanand2407 Pƙed 4 lety

    one of the best course I ever have seen, Love from India!!

  • @feruzcollection
    @feruzcollection Pƙed 2 lety

    You have two profession programmer and teacher. You know your field deeply. bless you !💯

  • @anjeypakulnevich1145
    @anjeypakulnevich1145 Pƙed 4 lety

    Good job! Great teacher, thank you so much!

  • @HermesNautico
    @HermesNautico Pƙed 4 lety

    Wow! What wanderfuly clear explanation of classes! I really appreciate it. Solves to me de mystery of why should .super() and .construnctor() are always there!

  • @manishaanjum215
    @manishaanjum215 Pƙed 3 lety

    Thank you so much for making the the topics simple and understandable ❀

  • @justinphilip83
    @justinphilip83 Pƙed 3 lety

    Thank you so much Mosh...my all in one Guide for ES6 😍

  • @jeps7688
    @jeps7688 Pƙed 6 lety

    thanks a lot! I badly needed to learn this.. planing to create an app for my thesis proposal

  • @amjadalsharif8452
    @amjadalsharif8452 Pƙed 4 lety +1

    Just perfect: presentation, teaching style & peace, explanation & presentation of the key concepts. Thank you Mosh

    • @tkssharma
      @tkssharma Pƙed 4 lety

      This is my channel for JS developers
      Full of Training Courses
      To Learn there is a playlist with 100 + videos of Demos
      czcams.com/video/ZWqfADc-0K8/video.html

  • @FinancialIndependence2022

    So friendly! Thanks!

  • @paramjeetsingh7110
    @paramjeetsingh7110 Pƙed 6 lety +1

    Very informative, thanks a lot Mosh.

  • @varunrajput8083
    @varunrajput8083 Pƙed 3 lety

    This video is hands down "PERFECTION"

  • @davidahonsu2308
    @davidahonsu2308 Pƙed 2 lety

    What a wonderful lecture. Keep it up man!

  • @ThePolaris87
    @ThePolaris87 Pƙed 5 lety

    Excellent summary for people aspiring to tackle React by having a better fundamental understanding.

  • @deepakkhetarpal7198
    @deepakkhetarpal7198 Pƙed 3 lety

    Wow, simply awesome. I don't subscribe too many techs but I am watching this tutorial for the first time and couldn't resist to like/subscribe. Will be looking forward for new courses and will explore more what's added into this channel.. Thanks Mosh

  • @kumarvaibhav1307
    @kumarvaibhav1307 Pƙed 3 lety +1

    Liked ...shared ....subscribed.... will be using your channel to gain all of my future skills. Keep up such a quality work.!

  • @roopashree3545
    @roopashree3545 Pƙed 5 lety

    Thank you Mosh for this great video.
    Yor are an amazing teacher .😇

  • @BilalMalik-ov4xp
    @BilalMalik-ov4xp Pƙed 2 lety

    Thank you so much. Very useful!