JavaScript, how to export multiple functions
How to export multiple functions from a JavaScript file
In JavaScript we can separate a program into separate files. How do we make the functions we define in a file available to other files?
You typically write a few functions, like this:
function sum(a, b) {
return a + b
}
function mul(a, b) {
return a * b
}
and you can make them available for any other file using this syntax:
export { sum, mul }
The files that need the functionality exported will import all the functions, or just the ones they need:
import { sum, mul } from 'myfile'
import { mul } from 'myfile'
→ Get my JavaScript Beginner's Handbook
I wrote 21 books to help you become a better developer:
- HTML Handbook
- Next.js Pages Router Handbook
- Alpine.js Handbook
- HTMX Handbook
- TypeScript Handbook
- React Handbook
- SQL Handbook
- Git Cheat Sheet
- Laravel Handbook
- Express Handbook
- Swift Handbook
- Go Handbook
- PHP Handbook
- Python Handbook
- Linux Commands Handbook
- C Handbook
- JavaScript Handbook
- Svelte Handbook
- CSS Handbook
- Node.js Handbook
- Vue Handbook
Also, JOIN MY CODING BOOTCAMP, an amazing cohort course that will be a huge step up in your coding career - covering React, Next.js - next edition February 2025