This is an example for my students how to make a functional JS implementation of a Pokedex, an encyclopedia for fictional characters known as Pokemon. There's a lot of comments added to make sure any JS beginner can at least understand the process undertaken.