JS Modules: 04. Class module
by istiq20
HTML
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<title>Class Module</title>
</head>
<body>
<script type="module">
import { Person } from "./scripts/class.js";
const person = new Person("Eko");
person.sayHello("Joko"); // Hello Joko, my name is Eko
</script>
</body>
</html>
JavaScript
export class Person {
constructor(name) {
this.name = name;
}
sayHello(name) {
console.info(`Hello ${name}, my name is ${this.name}`);
}
}