Core Modules and Local Modules

Export

// must be equal to module.exports

module.exports = class Dog {
 
  constructor(name) {
    this.name = name;
  }
 
  praise() {
    return `Good dog, ${this.name}!`;
  }
};

Import

// if multiple items
let { Dog, Cat } = require('./dog.js');

// if one item
let Dog = require('./dog.js');


cost pup = new Dog('name');