SitePoint
  • Premium
  • Library
  • Community
  • Jobs
  • Blog
LoginStart Free Trial
Master JavaScript Closures, Data Structures and Map/Reduce
Getting Started
What is a Regular Expression?
Testing for Matches
Replacing
Delimiters and Choices
Match Index
Useful Patterns
What is Closure?
Uses for Closure
Surprising Closure Behavior
Protecting Closures
Quiz
Reference Types
Arrays as Indexed Data
Objects as Keyed Data
Array Data Methods
Object Data Methods
Beyond Loops Revisited
forEach
Map
Reduce
Quiz
Conclusion