📘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?