Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
JS Functional programming
Search
Lucas Vilaboim
February 12, 2019
Technology
28
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
JS Functional programming
Lucas Vilaboim
February 12, 2019
Other Decks in Technology
See All in Technology
Refining Active Record
shugo
0
150
Claude Code本は、どのように執筆チームで書かれたか
oikon48
1
380
脆弱性診断って、何をしているの? 〜弱点を見つけて、会社の改善につなげるまで〜
keeg
0
920
しろおびから始める!ログ活用の第一歩
shumei_ito
0
950
Post AI時代のリファクタリング実践記 / Refactoring in the post AI era
kaminashi
1
230
実体験から学ぶ分析エージェントの開発と運⽤
recruitengineers
PRO
8
2.4k
フロントエンドカンファレンス関西2026 - 速すぎるUIに、待ち時間を
teamlab
PRO
0
130
Webの常識が通じないHTMLメールのダークモード
teamlab
PRO
0
120
Persisting Massive Data with Rails ~Designing for 60 billion rows, and fighting the bottlenecks~ Railsで挑む大量データ永続化 〜600億件を永続化するための設計とボトルネックとの戦い〜
occhi
0
730
DevelopersIO 2026 知識の地図を描く ─ オントロジーとは何か?
ishikawa_satoru
1
1.7k
AI コーディングと人間の認知スループット / CTO Night & Day 2026 Morning Session / AI Coding and Human Cognitive Throughput
prog893
4
1k
事業成長とデータ活用を止めないためのマネジメントへ挑戦
hiracky16
0
390
Featured
See All Featured
Fantastic passwords and where to find them - at NoRuKo
philnash
53
4k
A Modern Web Designer's Workflow
chriscoyier
699
190k
The browser strikes back
jonoalderson
0
1.8k
The Pragmatic Product Professional
lauravandoore
37
7.5k
Faster Mobile Websites
deanohume
310
32k
What's in a price? How to price your products and services
michaelherold
247
13k
Code Reviewing Like a Champion
maltzj
529
40k
Paper Plane (Part 1)
katiecoart
PRO
2
12k
Mind Mapping
helmedeiros
1
400
Context Engineering - Making Every Token Count
addyosmani
9
1.2k
Large-scale JavaScript Application Architecture
addyosmani
516
110k
The World Runs on Bad Software
bkeepers
PRO
72
12k
Transcript
JS Functional Programming A talk made yesterday. Part 1. There
is a lot to talk about.
JS: a multi-paradigm language so why use functional?
So why use functional? First class functions Anonymous functions
First class functions
Anonymous functions
This is where the fun begins Pure functions Higher Order
Functions Function composition
Pure functions is a function that given the same input,
will always return the same output and produces no side effects.
Pure functions
Higher Order functions is a function that takes a function
as an argument, or returns a function
Higher Order functions
Composition is the process of combining two or more functions
to produce a new function
Composition
complete example that has a little more sense