Madarasa na Moduli katika OOP katika JavaScript

Kwa kawaida kila darasa huwekwa katika moduli tofauti. Wakati huo huo jina la faili la moduli linapaswa kuendana na jina la darasa linalohifadhiwa. Hebu tuweke darasa letu User katika faili inayofaa:

User.jsexport default class User {
  #name;
  
  constructor(name) {
    this.#name = name;
  }
  getName() {
    return this.#name;
  }
}

Katika faili index.js ingiza darasa letu:

index.jsimport User from './User.js';

Sasa katika faili hii inawezekana kufanya kazi na darasa letu:

index.jslet user = new User('john');
Задание 1

Weka darasa Employee katika faili tofauti.

Задание 2

Katika faili index.js unda kitu cha darasa hili.