JavaScript modules allow you to break your code into smaller, reusable pieces. This helps keep your code organized, maintainable, and easy to understand. The module system, introduced with ES6, uses the
export
and import
keywords to share and reuse code across different files.
Exporting JavaScript Modules
There are two main ways to export code from a module: named exports and default exports.
1. Named Exports
Named exports let you export multiple values (functions, variables, etc.) from a module. Here's a simple example:
In this example, we’re exporting two functions, add
and subtract
, from math.js
.
2. Default Exports
Default exports are used when you want to export a single value or function. Here’s an example:
You can only have one default export per file.
Importing JavaScript Modules
Once something is exported, you can import it into another file.
Importing Named Exports
To import named exports, you use the same name as the export:
Importing Default Exports
For default exports, you can name the import whatever you like:
Conclusion
By using import
and export
, JavaScript makes it easy to structure your code into modules that are easier to maintain and extend. Whether you’re exporting a function or a whole library, modules provide a clean and efficient way to organize your code.
Happy coding!
No comments:
Post a Comment