คลาสและโมดูลใน OOP ใน JavaScript
ตามปกติแล้วแต่ละคลาสจะถูกวางไว้
ใน โมดูล แยกต่างหาก
ชื่อไฟล์โมดูลควรสอดคล้องกับ
ชื่อของคลาสที่เก็บไว้ มาวาง
คลาส User ของเราในไฟล์ที่เกี่ยวข้อง:
User.jsexport default class User {
#name;
constructor(name) {
this.#name = name;
}
getName() {
return this.#name;
}
}
ในไฟล์ index.js นำเข้าคลาสของเรา:
index.jsimport User from './User.js';
ตอนนี้ในไฟล์นี้สามารถ ทำงานกับคลาสของเราได้:
index.jslet user = new User('john');
Задание 1
วางคลาส Employee
ในไฟล์แยก
Задание 2
ในไฟล์ index.js สร้างออบเจ็กต์
ของคลาสนี้