2.3.22 Creating a Module

In JavaScript, we can use modules to organize our classes so our code is more manageable. We can put as many classes as we want into a module. Each module is its own JavaScript file. Typically, the functionality related to that module is put into the file and organized accordingly…in classes, objects, etc.

Imagine if we have a JS file with the Animal class…

The way it gets used by other JS is by using the “export” keyword.

Tada! We have created an JavaScript module. The way we use it is by importing it into another file.