Udemy

JavaScript Concepts Review: First Class and Higher Order Functions, Closure

A free video tutorial from Steven Hancock
Owner All Things JavaScript
Rating: 4.5 out of 5Instructor rating
9 courses
39,659 students
JavaScript Concepts Review: First Class and Higher Order Functions, Closure

Learn more from the full course

Functional Programming in JavaScript: A Practical Approach

Finally, understand and use the concepts of functional programming in JavaScript.

06:37:36 of on-demand video • Updated July 2024

Functional programming techniques you can apply right now.
Concepts that define a functional programming approach.
The difference between an OOP approach and a functional approach in JavaScript.
JavaScript libraries such a Lodash and Ramda that support a functional approach.
Techniques such as currying, cloning and composition done using vanilla JavaScript.
JavaScript concepts critical to understanding functional programming.
Creating pure functions that avoid mutations and side effects.
Declarative programming.
Avoiding shared state and mutations.