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
0
430
Functional Programming in JavaScript
Slides for my talk at #Codemotion2016
Flavio Corpa Ríos
November 19, 2016
Tweet
Share
More Decks by Flavio Corpa Ríos
See All by Flavio Corpa Ríos
Introducción a React.js
kutyel
0
430
Case Study: Lucentum, creating our own React component library
kutyel
1
440
Where to start as a Web Developer
kutyel
1
130
Other Decks in Programming
See All in Programming
Zero Waste, Radical Magic, and Italian Graft – Quarkus Efficiency Secrets
hollycummins
0
230
PHPの次期バージョンはこの時期どうなっているのか - Internalsの開発体制について - PHPカンファレンス小田原
youkidearitai
PRO
1
190
Netty Chicago Java User Group 2024-04-17
sullis
0
170
MetricKitで予期せぬ終了を検知する話 / Detect unexpected termination with MetricKit
nekowen
1
180
Changed Rules: Architectures with Lightweight Stores
manfredsteyer
PRO
0
240
雑に思考を整理する技術と効能
konifar
58
29k
使ってみよう Azure AI Document Intelligence
kosmosebi
2
300
Rubyでたのしむクリエイティブコーディング/Enjoy Creative coding with Ruby
chobishiba
1
180
dbtのドメイン分割による データ基盤の改善とDigdagとの連携
sakama
0
100
新宿ダンジョンを可視化してみた
satoshi7190
2
240
GitHub Copilotのススメ
marcy731
1
200
Rethinking UI building strategies @ SFI 2024
letelete
0
270
Featured
See All Featured
4 Signs Your Business is Dying
shpigford
175
21k
Documentation Writing (for coders)
carmenintech
60
3.9k
Automating Front-end Workflow
addyosmani
1356
200k
10 Git Anti Patterns You Should be Aware of
lemiorhan
648
58k
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
322
20k
Building Your Own Lightsaber
phodgson
99
5.7k
Embracing the Ebb and Flow
colly
80
4.1k
Gamification - CAS2011
davidbonilla
76
4.6k
Pencils Down: Stop Designing & Start Developing
hursman
117
11k
How GitHub Uses GitHub to Build GitHub
holman
468
290k
The Invisible Side of Design
smashingmag
294
49k
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
274
13k
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