Note_Tech

All technological notes.


Project maintained by simonangel-fong Hosted on GitHub Pages — Theme by mattgraham

Javascript - Modules

Back


Modules

<script type="module">import message from "./message.js";</script>

Export


Named Exports

// person.js
const name = "Jesse";
const age = 40;

export { name, age };
<script type="module">
  import { name, age } from "/person.js";
  console.log(name); //"Jesse"
</script>

Default Exports

const message = () => {
  const name = "Jesse";
  const age = 40;
  return name + " is " + age + "years old.";
};

export default message;
<script type="module">
  import message from "./message.js";
  console.log(message); // Jesse is 40 years old.
</script>

Top