JavaScript Recursion Explained

This video is part of the following playlists:

What is recursion and how do you use recursion in JavaScript? In this video I'll explain what recursion is and how you can use recursion to solve recursive problems in JavaScript. I'll also show you how to traverse the DOM using a depth first search.


  • 0:00​ Intro
  • 0:29 Solving with a for loop
  • 5:45 Solving with recursion
  • 10:25 What is Recursion?
  • 15:26 Recursion in the browser
  • 21:29 Depth First Search

Find an issue with this page? Fix it on GitHub