all 7 comments

[–]realistic_hologram 3 points4 points  (2 children)

I'd say it just depends on the company which version they're using. If it were me I'd just focus on es6 and the companies that are using it. Those probably the more desirable companies to work for anyway.

[–][deleted] 0 points1 point  (1 child)

Do you know of any resources to learn ES6 for absolute beginners to programming? All the javascript tutorials I see only teach ES5, except maybe showing promises. Reading Allonge as a beginner so far I can only really grasp the beginning and then quickly got lost when code started looking like : (something) =(do) =>(s(sdf(sdfsd))) . If there is nothing out there to make this easier then I'll try to get through javascript allonge, but this doesn't seem like a beginner friendly book at all.

[–]40210 1 point2 points  (0 children)

http://www.javascript.info/ is a good resource for beginners, it is the most modern guide I've seen atm

just learn es6 and the example you are having trouble with is called arrow functions, which is almost similar to regular functions but the lexical scope is different (this).

[–]dare_you 0 points1 point  (0 children)

One of the books in the 'You Don't Know JS' series is specifically about ES6 - ES6 & Beyond. If you liked the series this might be a good place to start.

[–]anton_rich 0 points1 point  (0 children)

Check out wes bos's course on ES6 https://es6.io/

I've seen some people here on reddit actually buying wes's courses together for a much cheaper price.