📘named export
JS ⟩ module ⟩ ES ⟩ export ⟩ named export
// export variables declared elsewhere
export { f1, f2 };    
// export declarations
export let a = Math.sqrt(2);
export function f() { ... };- replit:named exports 
// math.js
// ⭐️ named exports
export function add(a, b) { return a + b }
export function subtract(a, b) { return a - b }
export function multiply(a, b) { return a * b }
export function divide(a, b) { return a / b }📁 index.js
// ⭐️ import "named exports"
import { add, subtract, multiply, divide } from './math.js';
[
    add(1, 2),         // 3
    subtract(1, 2),    // -1
    multiply(1, 2),    // 2
    divide(1, 2),      // 0.5
    
].forEach(x => console.log(x));Last updated
Was this helpful?