Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Speaker Deck
PRO
Sign in
Sign up
for free
Harmony with ES6!
hemanth.hm
November 16, 2013
Programming
6
850
Harmony with ES6!
What are all the ES6 features you can use right now?
hemanth.hm
November 16, 2013
Tweet
Share
More Decks by hemanth.hm
See All by hemanth.hm
gnumanth
1
29
gnumanth
1
78
gnumanth
1
98
gnumanth
1
200
gnumanth
3
110
gnumanth
1
360
Other Decks in Programming
See All in Programming
nkjzm
1
170
manfredsteyer
PRO
0
150
heistak
2
130
rince
3
230
takapy
0
110
martysuzuki
1
400
makicamel
0
120
mizotake
2
310
yasaichi
31
7.9k
makomakok
1
250
manfredsteyer
PRO
0
130
dbrumann
0
110
Featured
See All Featured
schacon
145
6.6k
reverentgeek
27
2k
dougneiner
118
7.9k
holman
288
130k
swwweet
206
6.9k
mthomps
38
2.3k
tenderlove
53
3.5k
sachag
267
17k
colly
188
14k
pauljervisheath
195
15k
dougneiner
55
5.4k
frogandcode
128
20k
Transcript
None
Not about the future!
None
None
None
None
ES6 features visualized
Scoping : block scoping, destructuring, default params, rest parameters, spread
None
None
None
None
None
Control : generators, iterators, for-of loop, array comprehensions, arrow functions.
None
None
None
Say no to new (() => {}); arrow.call or arrow.apply
(lexial this) ( () => alert(“awesome”) ) ();
Collections : Set, Maps and Weak Maps
None
None
API Enhancements and others
None
None
None
None
None
find, findIndex, sign, trunc. Not yet in node
None
Still Curious ?
https://github.com/paulmillr/es6-shim/
http://benvie.github.io/continuum/
http://thlorenz.github.io/es6ify/
None
console.log("Thank you!"); let hemanth = { site : "h3manth.com", twitter
: "gnumanth", github : "hemanth" }; let liveCode = “tinyurl.com/jsfoo-es6”;