ok i spent last month completing a 6hr es6 tutorial and dint understand shit, And this dude right here explained all that shit in 50 mins like wowwww! Wish i had found you earlier I'd have saved 3-4 weeks of my time!!!!Any way thanks for the tutorial it was really helpful
i know people can complain that, you cant pronounce anything construtively blah blah blah ..... but i can watch you talk my while life ... you joy is contagious ... you are blessed man ... your fan from india
Usually on tutorials I get sleepy and bored. But you managed to keep the audience focused with your hilarities here and there. Great Job. Learned a lot too so Thanks!
Love the way you explained those topics. Tried to learn from other channels but they always assume the people viewing are born already experts in javascript and use technical language instead of trying to keep it simple and explain what it means.
I like how you showed us the previous way, how it used to be done. that way I reviewed what I have learned and learned something new. ;) this video deserves a million likes. I subbed. thanks, dude.
This is such an amazing video!! Thanks you so much! I've been looking all over the place for a good tutorial and yours is amazing. Straight and to the point!
@Dev Ed I can't describe in words how grateful I am for this video. I was confused about Javascript on whole before this with the flood of information, new vs old. This video taught me more JS than any other crash course. Thank you so much
In the promises section at 50:00, 'reading from database' should be outside the setTimeout. Basically the function should print 'reading...' and then wait 2 seconds (while it is reading), and then print the data read.
You made a way easier learning curve of javascript than ever. I have been trying to understand JS and I finally getting familiar with JS better and better. Thanks a lot. I am looking forward to next videos.
This one is really handy Ed - ES6 features quickly explained with your worked examples, and neatly contrasted with the "old" ways. Enjoying your channel, particularly the HTML, CSS & JS stuff.
Bravo Ed, I really appreciate your tutorial. Not boring at all and very teaching! I learn a lot even though I wasn't completely infamiliar with Javascript. Thank you
Great video! I have 2 observations. The generated number should be multiplied by 2.9 because if it hits 1, the result will be 3 and the array index only can get to 2. The other one is that the hand's png should be the rock once you hit the option and change to the option selected after the animation ends.
Thanks so much for making this. I have a lot of experience with vanilla JS, but I need to learn a framework for my next job. This helped me review bit before getting started with React. Makes things 100x easier if you have a solid understanding of ES6 features.
Just luv u Ed bro the name ES6 was simply breaking my head while its made to makes thing simpler. Ur videos helps me very much. Now off to ReactJs course on ur channel.
So nicely and clearly explain. The rhythm is very good too. If the Old Java example is using the same info as the new ES6, (keep using Ed exp, or keep using shoppinglist) that will be even better for a beginner. Thanks a lot Ed! You are the best!
One thing to keep in mind for the multiply function at 28:15 . Ed is using a Logical OR to see if the first value is non Truthy ( developer.mozilla.org/en-US/docs/Glossary/Truthy and developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Operators/Logical_OR#using_or ) So in the case, if input 0 for either x or y, it will always be (val * 1) and not 0.
I know JS, because I studied a lot of tutorials and examples, but when now I am watching your videos and the way of your explaining, I am pretty sure that would take much less time to me if I could learn from your videos before :D Unlucky :P Great stuff, bro! Clean and clever :)
You are such an amazing and a lovely person!! You just gave us a whole pie of valuable and really usefull tutorials.Tomorrow is my first day as js dev and man you helped me a tonnnn lovee ya mate!!
Regarding the context you can use call method to pass the context. Good Job on the tutorials Anyways. For example : sayName: function() { console.log('My name is ' + this.name); var fullName = function() { console.log ('My nam is ' + this.name + ' and my age is ' + this.age); } fullName.call(this); }
Than you so much, for this course. It's really helpful for me becoz i m beginner for react so its really really useful.. Thanks a lot again. Greetings from India ❤❤❤❤❤🌷🌷🌷🌷🌷
Great tutorial video. Thanks for making the effort and sharing it to the rest of humanity. 😄 Just to point out though that ["Milk, Choco, Redbull"] is an array with a single string element while ["Milk", "Choco", "Redbull"] is an array with three string elements at 44:40. Subtle terror, but can add white hair or recede one's hair line easily. 😆
Absolutely love ES6! Except the part with the defaults . Using- "return (x || 1) * (y || 1)" - looks much more like setting defaults to me you do not have to do those bananamoves with setting extra vars ed XD.
I wish I would have known this earlier... Know alot of things are making sense. For everyone who is strugling with the console.log ( ${name} ). You have to use ` instead of ' .
Of all the Javascript tutorials, this one is I love the most and idk good personality I guess, which you want to listen more, not other tutorials often boring, even thou Dev Ed has some misspelled words like communication, but still love the video
You misdescribed const: you can change the values in a const array; you just can't re-assign to const. You can do todoList[0] = 'notMilk' with no error, but not todoList = ['notMilk'].
Thank you so much Ed for explaining so nicely. I really appreciate the effort you put in . Very nicely explained. It will be very helpful if you can cover more topics like generator, recursion, currying, weakMap and weakSet and other advanced topics.
Timestamps
1.) 00:31 - Variables
2.) 08:00 - String Concatenation
3.) 09:49 - Object Literals
4.) 11:23 - Object Deconstruction
5.) 13:52 - Arrow Functions
6.) 25:05 - Default Parameters
7.) 28:22 - Array Functions
8.) 34:56 - Constructor Functions and Classes
9.) 47:38 - Promise
You are a LEGEND
thanks bro
Legendary being amongst usss!!
Arrow function
you da goat
ok i spent last month completing a 6hr es6 tutorial and dint understand shit, And this dude right here explained all that shit in 50 mins like wowwww! Wish i had found you earlier I'd have saved 3-4 weeks of my time!!!!Any way thanks for the tutorial it was really helpful
yeap
i know people can complain that, you cant pronounce anything construtively blah blah blah ..... but i can watch you talk my while life ... you joy is contagious ... you are blessed man ... your fan from india
I must acknowledge that this is one of the best channels for a reasonable learning process, good job Ed
Let me know which one is your favorite feature from ES6!
Hey Ed ! Which vs code theme do you use?
Until now i've used the forEach loop most. Will try to use the new classes some more in the future. Awesome video!
Arrow function , classes
let and const
@@desequilibradoo Material Theme Palenight High Contrast
Usually on tutorials I get sleepy and bored. But you managed to keep the audience focused with your hilarities here and there. Great Job. Learned a lot too so Thanks!
The best ES6 crash course on youtube! Thanks Dev Ed.
Love the way you explained those topics. Tried to learn from other channels but they always assume the people viewing are born already experts in javascript and use technical language instead of trying to keep it simple and explain what it means.
Ed my man I want to thank you for taking the time to teach us this stuff, it's really helpful, and you are a great and fun teacher! Thanks a mil!
This was so helpful cause my head was so confused before watching this tutorial!
I just see a happy guy trying his best to teach the world.
I like how you showed us the previous way, how it used to be done. that way I reviewed what I have learned and learned something new. ;)
this video deserves a million likes. I subbed. thanks, dude.
I love your videos man, I'm learning and laughing a lot. Thanks for sharing your knowledge!
I think it's a crime for Ed to be so Underrated. >.
I'm only about 15 mins in and really enjoying this thank you :D
Your way of teaching is really interesting ! Congratulations Ed !
I have no experience in programming language and you made JS look so easy and understandable. Thank you :)
Awesome man. I just gone through all the concepts of the ES6 previously and it took me 1 week. From your video i learnt everything in 1 hour.
Im coming from Python and Im sooo glad I didn't start learning JS before ES6.
I was just trying to Find ElderScrools 6 videos.
looool this video will be getting a lot of views from people looking for ES6 Let's Plays and stuff
gonna end up as a web developer.
"How I got into programming"
This is some excellent sorcery right here.
This is such an amazing video!! Thanks you so much! I've been looking all over the place for a good tutorial and yours is amazing. Straight and to the point!
Thank you so much! I watched it complete, while practicing in vs code.
@Dev Ed I can't describe in words how grateful I am for this video. I was confused about Javascript on whole before this with the flood of information, new vs old. This video taught me more JS than any other crash course. Thank you so much
Great job, Ed! Presenting the way you did with the format of "OLD JAVASCRIPT" versus "ES6" was very helpful.
In the promises section at 50:00, 'reading from database' should be outside the setTimeout. Basically the function should print 'reading...' and then wait 2 seconds (while it is reading), and then print the data read.
The best course on ES6 ever! Thank you
You made a way easier learning curve of javascript than ever. I have been trying to understand JS and I finally getting familiar with JS better and better. Thanks a lot. I am looking forward to next videos.
Thank you for this video. I learned a lot and laughed out loud a few times. That's what makes your videos so great.
This one is really handy Ed - ES6 features quickly explained with your worked examples, and neatly contrasted with the "old" ways. Enjoying your channel, particularly the HTML, CSS & JS stuff.
Bravo Ed, I really appreciate your tutorial. Not boring at all and very teaching! I learn a lot even though I wasn't completely infamiliar with Javascript. Thank you
Great job! Best tutorial I've seen in a long time! Thank you!
Arrow functions aren't as scary as people made out, nice explanation!
This is really awesome. How do you make things look so easy? Thanks for the tutorial!
Great video!
I have 2 observations. The generated number should be multiplied by 2.9 because if it hits 1, the result will be 3 and the array index only can get to 2. The other one is that the hand's png should be the rock once you hit the option and change to the option selected after the animation ends.
I now have a basic understanding of ES6 thanks to you! Cheers buddy.
This video was very helpful and you're amazing at teaching! :)
Thanks so much for making this. I have a lot of experience with vanilla JS, but I need to learn a framework for my next job. This helped me review bit before getting started with React. Makes things 100x easier if you have a solid understanding of ES6 features.
Oh Finally, I GOT the video what I WANT!!!!!
thanks!!!! XD
This is most amazing video I have seen in a long time.
Thanks a lot for this ES6 round trip. Really like your tutorials :-)
You are great at explaining concepts and presenting them in a simple way. Super easy to understand!
This is amazing for people who are starting to learn Javascript like me, thank you very much!
Just luv u Ed bro the name ES6 was simply breaking my head while its made to makes thing simpler. Ur videos helps me very much. Now off to ReactJs course on ur channel.
Great course so far...have understood all the concepts so easily. He is very clear in explaining the concepts.
All the things that i struggle understanding is killed by you here. Soooooo much thank Edwin^^
exactly the video I was looking for !!
1year later from 3k subs to over 300k subs !! Great work Edwin!!!!
Oh , Es6 easier .
thanks man in Time this course come
So nicely and clearly explain. The rhythm is very good too. If the Old Java example is using the same info as the new ES6, (keep using Ed exp, or keep using shoppinglist) that will be even better for a beginner. Thanks a lot Ed! You are the best!
One thing to keep in mind for the multiply function at 28:15 .
Ed is using a Logical OR to see if the first value is non Truthy ( developer.mozilla.org/en-US/docs/Glossary/Truthy and developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Operators/Logical_OR#using_or )
So in the case, if input 0 for either x or y, it will always be (val * 1) and not 0.
Absolutely love this! You have mad teaching skills!
Thanks Dev Ed! Having a rough time learning CS6.
This is a great ES6 tutorial. Thank you so much!
Best tutorial on ES6 on the web.
6:44 correct me of im wrong but u didnt loop through the list , u just counted till the length of the list,it should have been console.log(list[i])
All the new features seem pretty good and thought out. I still use var quite a bit.
did the same for half a year after ES6 came out haha...but then I kind of transitioned into const and let and never looked back :D
Perfect lesson, thanks Ed.
You have a done one miracle for learners, awesome video, old javascript vs ES6 comparison next level.
Thank you.
this tutorial is so helpful, I have watched it before, now I want to review JS syntax, the first tutorial I think of is this one. Thanks
I know JS, because I studied a lot of tutorials and examples, but when now I am watching your videos and the way of your explaining, I am pretty sure that would take much less time to me if I could learn from your videos before :D Unlucky :P Great stuff, bro! Clean and clever :)
Lovely and clear, thank you. Keep making little mistakes, as it makes everything more approachable and relatable.
you explain so briefly!!! thanks
I followed you because you explained so simply and with comparison. THANKS😊
You are such an amazing and a lovely person!! You just gave us a whole pie of valuable and really usefull tutorials.Tomorrow is my first day as js dev and man you helped me a tonnnn lovee ya mate!!
Bro the video was amazing, had a lot of doubts cleared. Thanks a lot
You are really a jolly person. you are always happy and laughing :) keep it up. good job
thank you for this kind of high quality course in free.... you maked this super easy
RUclips should give us way to like the video more than once
Regarding the context you can use call method to pass the context. Good Job on the tutorials Anyways.
For example :
sayName: function() {
console.log('My name is ' + this.name);
var fullName = function() {
console.log ('My nam is ' + this.name + ' and my age is ' + this.age);
}
fullName.call(this);
}
Great Tutorial. Very Easy to Understand Examples and Engaging
Choconice sounds like something I'd actually buy.
Than you so much, for this course. It's really helpful for me becoz i m beginner for react so its really really useful.. Thanks a lot again. Greetings from India ❤❤❤❤❤🌷🌷🌷🌷🌷
Thank you for your marvelous teaching.Keep it up!!!
Thanks a lot Ed, this is very helpful !!
Thanks Ed, your videos are well explained and useful, I enjoy them a lot.
Good Work!! Exactly the one i was looking for.
Dude your works is super awesome, just keep going! Peace.
Great tutorial video. Thanks for making the effort and sharing it to the rest of humanity. 😄
Just to point out though that ["Milk, Choco, Redbull"] is an array with a single string element while ["Milk", "Choco", "Redbull"] is an array with three string elements at 44:40. Subtle terror, but can add white hair or recede one's hair line easily. 😆
Thank you for this nice tutorial. It helped me clear up some confusion.
@Dev Ed default parameter concept will work for normal functions.
function add(a = 5, b = 5) {
return a+b;
}
add(10, 10) //20
add() // 10
Ed your the man.. Please teach us algorithms and data structures. Please.
es6 in node :D Very helpful thanks!
very helpful for me as i wanted to use the es6 version
Absolutely love ES6! Except the part with the defaults . Using- "return (x || 1) * (y || 1)" - looks much more like setting defaults to me you do not have to do those bananamoves with setting extra vars ed XD.
Thank you for doing this! Really cleared stuff up.
Thank you Ed.
I'll be sure to get a cow every time I go shopping
I wish I would have known this earlier... Know alot of things are making sense.
For everyone who is strugling with the console.log ( ${name} ). You have to use ` instead of ' .
Really awesome channel, keep up the good work Ed..!
Of all the Javascript tutorials, this one is I love the most and idk good personality I guess, which you want to listen more, not other tutorials often boring, even thou Dev Ed has some misspelled words like communication, but still love the video
Random question: At 7:00 the Output with let ended at 4 but the end of that list was 5.
Which makes sense since the for Loop didn't include
You misdescribed const: you can change the values in a const array; you just can't re-assign to const. You can do todoList[0] = 'notMilk' with no error, but not todoList = ['notMilk'].
Thank you for this video. It realy give me a brif look to ES6 and help me with my React tutorial
This is such a useful session. Thank you so much.
I learned so much stinking old and es6 JS!!! Freedom!!!
Thanks Ed
Thank you so much Ed for explaining so nicely. I really appreciate the effort you put in . Very nicely explained. It will be very helpful if you can cover more topics like generator, recursion, currying, weakMap and weakSet and other advanced topics.
Great:) es 6 explanation
Thank you for making it very easy to understand
Very helpful video. Interesting and well explained! Thank you!
Thanks for an awesome explanation Ed
Awesome video as always 😃👍👌 ..
Keep it up..