- [Sasha] Closures are a fundamental concept
in JavaScript development.
They can also be a challenge to understand
and tricky to use.
I'm Sasha Vodnik, a web developer, author, and educator.
In this course,
I'll build your understanding of closures
by reviewing the building blocks of the structure,
as well as what a closure looks like in code.
We'll also explore how to use closures
to implement the module pattern,
how to avoid creating unintended closures.
And we'll look at ES6 alternatives that we can use in place
of closures in specific contexts.
Let's get started.