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
440
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
680
Case Study: Lucentum, creating our own React component library
kutyel
1
630
Where to start as a Web Developer
kutyel
1
150
Other Decks in Programming
See All in Programming
🔨 小さなビルドシステムを作る
momeemt
3
640
The Past, Present, and Future of Enterprise Java
ivargrimstad
0
140
Jakarta EE Core Profile and Helidon - Speed, Simplicity, and AI Integration
ivargrimstad
0
300
Laravel Boost 超入門
fire_arlo
2
180
Protocol Buffersの型を超えて拡張性を得る / Beyond Protocol Buffers Types Achieving Extensibility
linyows
0
100
テストカバレッジ100%を10年続けて得られた学びと品質
mottyzzz
2
430
レガシープロジェクトで最大限AIの恩恵を受けられるようClaude Codeを利用する
tk1351
4
1.5k
個人軟體時代
ethanhuang13
0
290
さようなら Date。 ようこそTemporal! 3年間先行利用して得られた知見の共有
8beeeaaat
0
240
AIレビュアーをスケールさせるには / Scaling AI Reviewers
technuma
2
240
Namespace and Its Future
tagomoris
6
690
Ruby Parser progress report 2025
yui_knk
1
260
Featured
See All Featured
Making the Leap to Tech Lead
cromwellryan
134
9.5k
Become a Pro
speakerdeck
PRO
29
5.5k
[RailsConf 2023] Rails as a piece of cake
palkan
56
5.8k
Evolution of real-time – Irina Nazarova, EuRuKo, 2024
irinanazarova
8
910
A Tale of Four Properties
chriscoyier
160
23k
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
49
3k
jQuery: Nuts, Bolts and Bling
dougneiner
64
7.9k
Keith and Marios Guide to Fast Websites
keithpitt
411
22k
Visualization
eitanlees
147
16k
Understanding Cognitive Biases in Performance Measurement
bluesmoon
29
1.9k
Rails Girls Zürich Keynote
gr2m
95
14k
RailsConf & Balkan Ruby 2019: The Past, Present, and Future of Rails at GitHub
eileencodes
139
34k
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