Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
ES2015
Search
Stepan Parunashvili
December 02, 2015
Programming
70
0
Share
ES2015
Talk on ES2015 at Wealthfront
Stepan Parunashvili
December 02, 2015
More Decks by Stepan Parunashvili
See All by Stepan Parunashvili
Scaling React Applications
stopachka
2
110
Universal Applications
stopachka
0
84
Engineering Growth
stopachka
0
64
Universal Applications
stopachka
1
94
ES2015 & React
stopachka
0
65
Other Decks in Programming
See All in Programming
事業会社でのセキュリティ長期インターンについて
masachikaura
0
210
L’IA au service des devs : Anatomie d'un assistant de Code Review
toham
0
190
年間50登壇、単著出版、雑誌寄稿、Podcast出演、YouTube、CM、カンファレンス主催……全部やってみたので面白さ等を比較してみよう / I’ve tried them all, so let’s compare how interesting they are.
nrslib
4
680
The free-lunch guide to idea circularity
hollycummins
0
400
条件判定に名前、つけてますか? #phperkaigi #c
77web
2
930
Xdebug と IDE による デバッグ実行の仕組みを見る / Exploring-How-Debugging-Works-with-Xdebug-and-an-IDE
shin1x1
0
310
Nuxt Server Components
wattanx
0
240
Claude Codeログ基盤の構築
giginet
PRO
7
3.8k
飯MCP
yusukebe
0
470
ネイティブアプリとWebフロントエンドのAPI通信ラッパーにおける共通化の勘所
suguruooki
0
230
20260320登壇資料
pharct
0
150
Cyrius ーLinux非依存にコンテナをネイティブ実行する専用OSー
n4mlz
0
270
Featured
See All Featured
Intergalactic Javascript Robots from Outer Space
tanoku
273
27k
Getting science done with accelerated Python computing platforms
jacobtomlinson
2
160
Technical Leadership for Architectural Decision Making
baasie
3
300
How People are Using Generative and Agentic AI to Supercharge Their Products, Projects, Services and Value Streams Today
helenjbeal
1
150
Test your architecture with Archunit
thirion
1
2.2k
The Organizational Zoo: Understanding Human Behavior Agility Through Metaphoric Constructive Conversations (based on the works of Arthur Shelley, Ph.D)
kimpetersen
PRO
0
300
GitHub's CSS Performance
jonrohan
1032
470k
The AI Search Optimization Roadmap by Aleyda Solis
aleyda
1
5.5k
Building a Scalable Design System with Sketch
lauravandoore
463
34k
Leveraging Curiosity to Care for An Aging Population
cassininazir
1
210
Bridging the Design Gap: How Collaborative Modelling removes blockers to flow between stakeholders and teams @FastFlow conf
baasie
0
500
Crafting Experiences
bethany
1
100
Transcript
() => ES2015 Stepan Parunashvili 1
2
Babel $ npm install -g babel-cli 3
No more waiting 4
Arrow Functions () => 5
6
7
8
9
10
Classes class Component {} 11
12
13
14
15
Modules import User from 'user' 16
17
18
Larger Standard Library Map, Set, WeakMap, Promise... 19
Smarter Object Expressions {users} 20
21
22
23
24
25
Destructuring in arguments ({name, friends}) => console.log(name, friends) 26
27
28
29
30
Default Arguments (name = 'Bob') => console.log(name) 31
32
33
Template Strings `hello ${name}` 34
35
36
More destructuring var [first, ...rest] = users 37
38
39
40
41
42
Splat addFriends(...friends) 43
44
45
Block scoping: let & const let i = 0; 46
47
48
49
50
51
52
Symbols Symbol.iterator 53
Iterators for (const number of evenNumbers) 54
55
56
Iterable {[Symbol.iterator](): Iterator} 57
58
Iterator {next(): IteratorResult} 59
60
IteratorResult {done: Boolean, value: any} 61
62
63
Generators function *gen() {} 64
65
66
67
68
69
Async / Await var users = await getUsers(); 70
And, there's more... 71
Babel ImmutableJS Flow React React Native 72
thank you :) 73