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
ES6
Search
Cheesecake Labs
June 05, 2018
Programming
0
54
ES6
Beatriz da Silveira
Cheesecake Labs
June 05, 2018
Tweet
Share
More Decks by Cheesecake Labs
See All by Cheesecake Labs
Cats' wellness & care
cheesecakelabs
0
49
How do we create the first impressions?
cheesecakelabs
0
53
Menstrual cup: suit and freedom
cheesecakelabs
0
57
Life is a cycle, better with a bicycle
cheesecakelabs
0
51
Interview Process: how to get the best of people
cheesecakelabs
1
81
My capsule wardrobe experience
cheesecakelabs
3
58
Stonewall Rebellion and its impact on LGBTQIA+ history
cheesecakelabs
1
37
Pregnancy, childbirth and breastfeeding: What do I have to do with it?
cheesecakelabs
0
45
MBTI - Psychological types described by Jung
cheesecakelabs
0
130
Other Decks in Programming
See All in Programming
Select API from Kotlin Coroutine
jmatsu
1
180
今ならAmazon ECSのサービス間通信をどう選ぶか / Selection of ECS Interservice Communication 2025
tkikuc
11
2.8k
Cursor AI Agentと伴走する アプリケーションの高速リプレイス
daisuketakeda
1
120
Java on Azure で LangGraph!
kohei3110
0
160
The Evolution of Enterprise Java with Jakarta EE 11 and Beyond
ivargrimstad
1
840
Enterprise Web App. Development (2): Version Control Tool Training Ver. 5.1
knakagawa
1
120
Elixir で IoT 開発、 Nerves なら簡単にできる!?
pojiro
1
150
AWS CDKの推しポイント 〜CloudFormationと比較してみた〜
akihisaikeda
3
290
Is Xcode slowly dying out in 2025?
uetyo
1
180
都市をデータで見るってこういうこと PLATEAU属性情報入門
nokonoko1203
1
550
Beyond Portability: Live Migration for Evolving WebAssembly Workloads
chikuwait
0
380
生成AIで日々のエラー調査を進めたい
yuyaabo
0
620
Featured
See All Featured
Principles of Awesome APIs and How to Build Them.
keavy
126
17k
Building an army of robots
kneath
306
45k
Rails Girls Zürich Keynote
gr2m
94
14k
[RailsConf 2023] Rails as a piece of cake
palkan
55
5.6k
Connecting the Dots Between Site Speed, User Experience & Your Business [WebExpo 2025]
tammyeverts
4
200
Why You Should Never Use an ORM
jnunemaker
PRO
56
9.4k
Responsive Adventures: Dirty Tricks From The Dark Corners of Front-End
smashingmag
252
21k
Fashionably flexible responsive web design (full day workshop)
malarkey
407
66k
10 Git Anti Patterns You Should be Aware of
lemiorhan
PRO
657
60k
Bash Introduction
62gerente
614
210k
Raft: Consensus for Rubyists
vanstee
140
7k
ピンチをチャンスに:未来をつくるプロダクトロードマップ #pmconf2020
aki_iinuma
124
52k
Transcript
ES6
ES5 x ES6 Language -> ECMAScript (ES) ES5 (2009) -
Supported by all Browsers ES6 (2015) - Needs polyfills, transpilers ES7 (2016) ES8(2017)
Let & Block scope
const
const
const
Hoisting in ES6
Hoisting in ES6
Arrow functions
Arrow functions
Arrow functions
Arrow function and this
Arrow function and this
Arrow function and this
Functions and default parameters
Object Literal Extensions
Rest Operator
Spread Operator
The for-of loop
Template literals
Template literals
Destructuring Arrays
Destructuring Arrays
Destructuring Arrays
Destructuring - Objects
Destructuring - Objects
Destructuring - Objects
Destructuring - Objects
Maps
WeakMap
Sets set.has(1)
Weakset
Import & Export
Import & Export
Classes
Classes
Promises
Promises
Iterators
Iterators
Iterators
Iterateable Object
Iterateable Object