Day 38 - 17/10
Plan:
- Learning Js: Modules, JSON, Debugging, Style guide, Best practices, Mistakes, Performance, Reserved words, ... 
Progress:
Module
Module
Break up code into separate files; easier to maintain a code-base.
Modules are imported from external files with the import statement and rely on type="module" in the <script> tag.
<script type="module">
import message from "./message.js"; 
</script>
Export
Named Export
use keyword export in-line individually, or all at once at the bottom to create named export
export const name = "Jesse";
const name = "Jesse";
export {name};
Default Export
Can only have one default export in a file
const message = () => { 
const name = "Jesse"; 
const age = 40; 
return name + ' is ' + age + 'years old.'; 
};
export default message;
When a module defines a default export, you can import that without curly braces
import message from "./massage.js";
massage(); //Jesse is 40 years old.
Import
- from named export: 
import { name } from "./person.js";
- from default export: 
import message from "./message.js";
Last updated