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
760
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
実践CRDT
tamadeveloper
0
610
クラウドネイティブなエンジニアに向ける Raycastの魅力と実際の活用事例
nealle
2
230
ソフトウェア設計の結合バランス #phperkaigi
kajitack
0
160
iOS機能開発のAI環境と起きた変化
ryunakayama
0
190
From Formal Specification to Property Based Test
ohbarye
0
510
AIベース静的検査器の偽陽性率を抑える工夫3選
orgachem
PRO
4
380
PCOVから学ぶコードカバレッジ #phpcon_odawara
o0h
PRO
0
290
Terraform言語の静的解析 / static analysis of Terraform language
wata727
1
120
GitHubCopilotCLIをはじめよう.pdf
htkym
0
300
感情を設計する
ichimichi
5
1.6k
Making the RBS Parser Faster
soutaro
0
610
Running Swift without an OS
kishikawakatsumi
0
870
Featured
See All Featured
Efficient Content Optimization with Google Search Console & Apps Script
katarinadahlin
PRO
1
520
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
287
14k
The #1 spot is gone: here's how to win anyway
tamaranovitovic
2
1k
Code Review Best Practice
trishagee
74
20k
The Illustrated Children's Guide to Kubernetes
chrisshort
51
52k
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
508
140k
Typedesign – Prime Four
hannesfritz
42
3k
Max Prin - Stacking Signals: How International SEO Comes Together (And Falls Apart)
techseoconnect
PRO
0
150
How to build a perfect <img>
jonoalderson
1
5.4k
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
333
22k
Building a A Zero-Code AI SEO Workflow
portentint
PRO
0
480
What Being in a Rock Band Can Teach Us About Real World SEO
427marketing
0
220
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