Submit Search
Upload
JavaScript: Beyond the Basics
•
0 likes
•
93 views
All Things Open
Follow
Presented at: Open Source South Carolina Presented by: Maria Liberovsky
Read less
Read more
Technology
Report
Share
Report
Share
1 of 15
Download now
Download to read offline
Recommended
DevOps at Lowe's - Our Journey
DevOps at Lowe's - Our Journey
Akamai Developers & Admins
Kliks
Kliks
vbunjevac
Atmosphere Conference 2015: Service Operations Evolution at Spotify
Atmosphere Conference 2015: Service Operations Evolution at Spotify
PROIDEA
Journey of Dockerization at MAPAN for Arisan System
Journey of Dockerization at MAPAN for Arisan System
DevOps Indonesia
Akkurate Akka
Akkurate Akka
Yurii Ostapchuk
What is Apache Kafka?
What is Apache Kafka?
Prashant Pandey
Supervise your Akka actors
Supervise your Akka actors
Publicis Sapient Engineering
Introducing Salt Apps for SAP
Introducing Salt Apps for SAP
saltapps
Recommended
DevOps at Lowe's - Our Journey
DevOps at Lowe's - Our Journey
Akamai Developers & Admins
Kliks
Kliks
vbunjevac
Atmosphere Conference 2015: Service Operations Evolution at Spotify
Atmosphere Conference 2015: Service Operations Evolution at Spotify
PROIDEA
Journey of Dockerization at MAPAN for Arisan System
Journey of Dockerization at MAPAN for Arisan System
DevOps Indonesia
Akkurate Akka
Akkurate Akka
Yurii Ostapchuk
What is Apache Kafka?
What is Apache Kafka?
Prashant Pandey
Supervise your Akka actors
Supervise your Akka actors
Publicis Sapient Engineering
Introducing Salt Apps for SAP
Introducing Salt Apps for SAP
saltapps
Comparison of Skype vs team viewer
Comparison of Skype vs team viewer
hamna ali
Introduction to the geolocation & Apple's maps API
Introduction to the geolocation & Apple's maps API
Julian Król
Agile North East Agile + DevOps by Craig Pearson of CAP Project Services
Agile North East Agile + DevOps by Craig Pearson of CAP Project Services
Craig Pearson
Skype
Skype
radhikaswami
Lessons from Branch's launch
Lessons from Branch's launch
aflock
Phoenix for Rubyists - Rubyconf Brazil 2016
Phoenix for Rubyists - Rubyconf Brazil 2016
Mike North
2600Hz - Least Cost Routing in the Cloud
2600Hz - Least Cost Routing in the Cloud
2600Hz
Investor presentation scense aug2014 - linked in
Investor presentation scense aug2014 - linked in
247 Invest
Recording the voiceover
Recording the voiceover
JacksonDavis16
Diary of an Infra Guy
Diary of an Infra Guy
OPNFV
JustLetMeCode-Final
JustLetMeCode-Final
David Persing
Helsinki JAM - Jenkins CasC
Helsinki JAM - Jenkins CasC
Jacob Lärfors
Engineering Netflix Global Operations in the Cloud
Engineering Netflix Global Operations in the Cloud
Josh Evans
IaC? VSTS to the rescue! Abbreviations explained
IaC? VSTS to the rescue! Abbreviations explained
Jeroen Niesen
How to run a global, cloud scale event for 10000 people
How to run a global, cloud scale event for 10000 people
RobBos10
Rails 5 subjective overview
Rails 5 subjective overview
Jan Berdajs
What's new on Rails 5
What's new on Rails 5
Guilherme Carlos
Quick Intro Into Kanban
Quick Intro Into Kanban
Sperasoft
Monitoring Service of Alibaba Cloud
Monitoring Service of Alibaba Cloud
gavaskar s
SUGNL Colours - Otap & content delivery
SUGNL Colours - Otap & content delivery
Colours B.V.
Building Reliability - The Realities of Observability
Building Reliability - The Realities of Observability
All Things Open
Modern Database Best Practices
Modern Database Best Practices
All Things Open
More Related Content
What's hot
Comparison of Skype vs team viewer
Comparison of Skype vs team viewer
hamna ali
Introduction to the geolocation & Apple's maps API
Introduction to the geolocation & Apple's maps API
Julian Król
Agile North East Agile + DevOps by Craig Pearson of CAP Project Services
Agile North East Agile + DevOps by Craig Pearson of CAP Project Services
Craig Pearson
Skype
Skype
radhikaswami
Lessons from Branch's launch
Lessons from Branch's launch
aflock
Phoenix for Rubyists - Rubyconf Brazil 2016
Phoenix for Rubyists - Rubyconf Brazil 2016
Mike North
2600Hz - Least Cost Routing in the Cloud
2600Hz - Least Cost Routing in the Cloud
2600Hz
Investor presentation scense aug2014 - linked in
Investor presentation scense aug2014 - linked in
247 Invest
Recording the voiceover
Recording the voiceover
JacksonDavis16
Diary of an Infra Guy
Diary of an Infra Guy
OPNFV
JustLetMeCode-Final
JustLetMeCode-Final
David Persing
Helsinki JAM - Jenkins CasC
Helsinki JAM - Jenkins CasC
Jacob Lärfors
Engineering Netflix Global Operations in the Cloud
Engineering Netflix Global Operations in the Cloud
Josh Evans
IaC? VSTS to the rescue! Abbreviations explained
IaC? VSTS to the rescue! Abbreviations explained
Jeroen Niesen
How to run a global, cloud scale event for 10000 people
How to run a global, cloud scale event for 10000 people
RobBos10
Rails 5 subjective overview
Rails 5 subjective overview
Jan Berdajs
What's new on Rails 5
What's new on Rails 5
Guilherme Carlos
Quick Intro Into Kanban
Quick Intro Into Kanban
Sperasoft
Monitoring Service of Alibaba Cloud
Monitoring Service of Alibaba Cloud
gavaskar s
SUGNL Colours - Otap & content delivery
SUGNL Colours - Otap & content delivery
Colours B.V.
What's hot
(20)
Comparison of Skype vs team viewer
Comparison of Skype vs team viewer
Introduction to the geolocation & Apple's maps API
Introduction to the geolocation & Apple's maps API
Agile North East Agile + DevOps by Craig Pearson of CAP Project Services
Agile North East Agile + DevOps by Craig Pearson of CAP Project Services
Skype
Skype
Lessons from Branch's launch
Lessons from Branch's launch
Phoenix for Rubyists - Rubyconf Brazil 2016
Phoenix for Rubyists - Rubyconf Brazil 2016
2600Hz - Least Cost Routing in the Cloud
2600Hz - Least Cost Routing in the Cloud
Investor presentation scense aug2014 - linked in
Investor presentation scense aug2014 - linked in
Recording the voiceover
Recording the voiceover
Diary of an Infra Guy
Diary of an Infra Guy
JustLetMeCode-Final
JustLetMeCode-Final
Helsinki JAM - Jenkins CasC
Helsinki JAM - Jenkins CasC
Engineering Netflix Global Operations in the Cloud
Engineering Netflix Global Operations in the Cloud
IaC? VSTS to the rescue! Abbreviations explained
IaC? VSTS to the rescue! Abbreviations explained
How to run a global, cloud scale event for 10000 people
How to run a global, cloud scale event for 10000 people
Rails 5 subjective overview
Rails 5 subjective overview
What's new on Rails 5
What's new on Rails 5
Quick Intro Into Kanban
Quick Intro Into Kanban
Monitoring Service of Alibaba Cloud
Monitoring Service of Alibaba Cloud
SUGNL Colours - Otap & content delivery
SUGNL Colours - Otap & content delivery
More from All Things Open
Building Reliability - The Realities of Observability
Building Reliability - The Realities of Observability
All Things Open
Modern Database Best Practices
Modern Database Best Practices
All Things Open
Open Source and Public Policy
Open Source and Public Policy
All Things Open
Weaving Microservices into a Unified GraphQL Schema with graph-quilt - Ashpak...
Weaving Microservices into a Unified GraphQL Schema with graph-quilt - Ashpak...
All Things Open
The State of Passwordless Auth on the Web - Phil Nash
The State of Passwordless Auth on the Web - Phil Nash
All Things Open
Total ReDoS: The dangers of regex in JavaScript
Total ReDoS: The dangers of regex in JavaScript
All Things Open
What Does Real World Mass Adoption of Decentralized Tech Look Like?
What Does Real World Mass Adoption of Decentralized Tech Look Like?
All Things Open
How to Write & Deploy a Smart Contract
How to Write & Deploy a Smart Contract
All Things Open
Spinning Your Drones with Cadence Workflows, Apache Kafka and TensorFlow
Spinning Your Drones with Cadence Workflows, Apache Kafka and TensorFlow
All Things Open
DEI Challenges and Success
DEI Challenges and Success
All Things Open
Scaling Web Applications with Background
Scaling Web Applications with Background
All Things Open
Supercharging tutorials with WebAssembly
Supercharging tutorials with WebAssembly
All Things Open
Using SQL to Find Needles in Haystacks
Using SQL to Find Needles in Haystacks
All Things Open
Configuration Security as a Game of Pursuit Intercept
Configuration Security as a Game of Pursuit Intercept
All Things Open
Scaling an Open Source Sponsorship Program
Scaling an Open Source Sponsorship Program
All Things Open
Build Developer Experience Teams for Open Source
Build Developer Experience Teams for Open Source
All Things Open
Deploying Models at Scale with Apache Beam
Deploying Models at Scale with Apache Beam
All Things Open
Sudo – Giving access while staying in control
Sudo – Giving access while staying in control
All Things Open
Fortifying the Future: Tackling Security Challenges in AI/ML Applications
Fortifying the Future: Tackling Security Challenges in AI/ML Applications
All Things Open
Securing Cloud Resources Deployed with Control Planes on Kubernetes using Gov...
Securing Cloud Resources Deployed with Control Planes on Kubernetes using Gov...
All Things Open
More from All Things Open
(20)
Building Reliability - The Realities of Observability
Building Reliability - The Realities of Observability
Modern Database Best Practices
Modern Database Best Practices
Open Source and Public Policy
Open Source and Public Policy
Weaving Microservices into a Unified GraphQL Schema with graph-quilt - Ashpak...
Weaving Microservices into a Unified GraphQL Schema with graph-quilt - Ashpak...
The State of Passwordless Auth on the Web - Phil Nash
The State of Passwordless Auth on the Web - Phil Nash
Total ReDoS: The dangers of regex in JavaScript
Total ReDoS: The dangers of regex in JavaScript
What Does Real World Mass Adoption of Decentralized Tech Look Like?
What Does Real World Mass Adoption of Decentralized Tech Look Like?
How to Write & Deploy a Smart Contract
How to Write & Deploy a Smart Contract
Spinning Your Drones with Cadence Workflows, Apache Kafka and TensorFlow
Spinning Your Drones with Cadence Workflows, Apache Kafka and TensorFlow
DEI Challenges and Success
DEI Challenges and Success
Scaling Web Applications with Background
Scaling Web Applications with Background
Supercharging tutorials with WebAssembly
Supercharging tutorials with WebAssembly
Using SQL to Find Needles in Haystacks
Using SQL to Find Needles in Haystacks
Configuration Security as a Game of Pursuit Intercept
Configuration Security as a Game of Pursuit Intercept
Scaling an Open Source Sponsorship Program
Scaling an Open Source Sponsorship Program
Build Developer Experience Teams for Open Source
Build Developer Experience Teams for Open Source
Deploying Models at Scale with Apache Beam
Deploying Models at Scale with Apache Beam
Sudo – Giving access while staying in control
Sudo – Giving access while staying in control
Fortifying the Future: Tackling Security Challenges in AI/ML Applications
Fortifying the Future: Tackling Security Challenges in AI/ML Applications
Securing Cloud Resources Deployed with Control Planes on Kubernetes using Gov...
Securing Cloud Resources Deployed with Control Planes on Kubernetes using Gov...
Recently uploaded
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
Stunning ➥8448380779▻ Call Girls In Hauz Khas Delhi NCR
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
naman860154
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
Fwdays
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
null - The Open Security Community
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
comworks
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptx
OnBoard
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Safe Software
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
null - The Open Security Community
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Alan Dix
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
Mattias Andersson
Unlocking the Potential of the Cloud for IBM Power Systems
Unlocking the Potential of the Cloud for IBM Power Systems
Precisely
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
Memoori
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
Slibray Presentation
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
Allon Mureinik
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
BookNet Canada
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
Scott Keck-Warren
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
Florian Wilhelm
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
Scott Keck-Warren
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
carlostorres15106
Recently uploaded
(20)
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptx
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food Manufacturing
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
Unlocking the Potential of the Cloud for IBM Power Systems
Unlocking the Potential of the Cloud for IBM Power Systems
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
JavaScript: Beyond the Basics
1.
JAVASCRIPT: BEYOND THE BASICS Maria
Liberovsky @1Mariacodes
2.
SO, WHAT IS
A HIGHER-ORDER FUNCTION?
3.
A HIGHER-ORDER FUNCTION •
TAKES ANOTHER FUNCTION AS AN ARGUMENT OR • RETURNS A FUNCTION AS ITS RESULT
4.
SOME HIGHER-ORDER FUNCTIONS •
Map • Reduce • Filter
5.
MAP
6.
REDUCE
7.
FILTER
8.
LET’S LOOK AT
SOME CODE!
9.
REVISITING HIGHER-ORDER FUNCTIONS
10.
A CALLBACK IS PASSED
AS AN ARGUMENT TO ANOTHER FUNCTION
11.
A CALLBACK WILL
BE EXECUTED AFTER ANOTHER FUNCTION HAS FINISHED EXECUTING
12.
PROMISES
13.
14.
ASYNC/AWAIT
15.
THANK YOU! Maria Liberovsky
@1Mariacodes
Download now