@Mr-Governor
Губернирую

Будет ли каждый раз новый объект в exports?

class TaskManager {
	constructor() {
		this.taskCluster = {};

		this.quickQueue = [];
		this.mainQueue = [];
	}
}


exports.taskManager = new TaskManager();

Файл1
const taskManager = requier('./taskManager');

Файл2
const taskManager = requier('./taskManager');

В файле Файл1 и Файл2 будут разные экземпляры TaskManager?
  • Вопрос задан
  • 74 просмотра
Решения вопроса 1
Нет, один и тот же. Модули представляют собой singleton
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы