Да, вы можете использовать несколько файлов с командами export
и import
Чтобы сделать классы в файле доступными вне его, export
значения:
// numberedClasses.js
class Class1 {
constructor() {
// Your code for the class here
}
// Your additional methods
}
class Class2 {
constructor() {
// Your code for the class here
}
// Your additional methods
}
export {Class1, Class2}
Затем вы можете получить к ним доступ, используя относительные пути из другого файла (в этом случае я предполагаю, что они находятся в одном каталоге)
// usingClasses.js
import {Class1, Class2} from './numberedClasses.js';
let itemC1 = new Class1();
let itemC2 = new Class2()