1 min read

Modules

Modules allow you to break up your code into separate files. This makes it easier to organize and reuse your code.

export

You can export variables, functions, and classes from a module using the export keyword.

// lib.js
export const name = 'John';

export function sayHello() {
  console.log('Hello!');
}

import

You can import variables, functions, and classes from another module using the import keyword.

// main.js
import { name, sayHello } from './lib.js';

console.log(name); // "John"
sayHello(); // "Hello!"