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
Functional Programming in JavaScript
Search
Flavio Corpa Ríos
November 19, 2016
Programming
440
0
Share
Functional Programming in JavaScript
Slides for my talk at #Codemotion2016
Flavio Corpa Ríos
November 19, 2016
More Decks by Flavio Corpa Ríos
See All by Flavio Corpa Ríos
Introducción a React.js
kutyel
0
770
Case Study: Lucentum, creating our own React component library
kutyel
1
680
Where to start as a Web Developer
kutyel
1
150
Other Decks in Programming
See All in Programming
AI時代だからこそ「Bloc」を採用する価値があるのかもしれない
takuroabe
0
230
密結合なバックエンドから TypeScript のコードを生成する
kemuridama
1
340
プラグインで拡張される Context をtype-safe にする難しさと設計判断
kazupon
2
290
Kubernetesを使わない環境にもCloud Nativeなデプロイを実現する / Enabling Cloud Native deployments without the complexity of Kubernetes
linyows
3
540
Talking to terminals (and how they talk back) (KotlinConf 2026)
jakewharton
PRO
1
110
Old Dog, New Tricks: The Java 25 Reinvention - JNation
bazlur_rahman
0
120
関係性から理解する"同一性"の型用語たち
pvcresin
2
520
cloudnative conference 2026 flyle
azihsoyn
1
210
SkillsをS3 Filesに置く時のあれこれ
watany
4
1.8k
~ 秘伝のタレ化した『神スプシ』と戦う ~ 関数型パラダイムで壊れない仕組みへ
h0r15h0
1
130
CSC307 Lecture 17
javiergs
PRO
0
230
Augmenting AI with the Power of Jakarta EE
ivargrimstad
0
150
Featured
See All Featured
The browser strikes back
jonoalderson
0
1.1k
Visualizing Your Data: Incorporating Mongo into Loggly Infrastructure
mongodb
49
9.9k
Save Time (by Creating Custom Rails Generators)
garrettdimon
PRO
32
3.1k
Building Adaptive Systems
keathley
44
3k
B2B Lead Gen: Tactics, Traps & Triumph
marketingsoph
0
120
Stewardship and Sustainability of Urban and Community Forests
pwiseman
0
210
Building Experiences: Design Systems, User Experience, and Full Site Editing
marktimemedia
0
510
Kristin Tynski - Automating Marketing Tasks With AI
techseoconnect
PRO
0
250
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
287
14k
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
194
17k
How People are Using Generative and Agentic AI to Supercharge Their Products, Projects, Services and Value Streams Today
helenjbeal
1
190
The Anti-SEO Checklist Checklist. Pubcon Cyber Week
ryanjones
0
140
Transcript
None
None
Why?
$.each(/*…*/);
None
None
Native JavaScript VS. ____________________.js
Native JavaScript VS. Underscore.js
None
None
None
Array.prototype.filter()
None
ES2015 Arrow Functions =>
None
None
None
Lambda calculus x, y → x + y x →
y → x + y
Arrow functions (x, y) => x + y x =>
y => x + y
None
Array.prototype.forEach()
None
None
None
Array.prototype.map()
None
None
Array.prototype.find()* *ES2015 (ES6)
None
None
Array.prototype.includes() / String.prototype.includes()* *ES2016 (ES7)
None
None
Array.prototype.reduce()
None
None
None
None
None
None
Array.prototype.some()
None
None
Array.prototype.every()
None
Chaining Functions!
None
None
Show me the <code />!
None
None
None
None