Задать вопрос
@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?
  • Вопрос задан
  • 76 просмотров
Подписаться 1 Простой 5 комментариев
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Мидл фронтенд-разработчик
    5 месяцев
    Далее
  • Яндекс Практикум
    Фулстек-разработчик
    16 месяцев
    Далее
  • Яндекс Практикум
    Профессиональная вёрстка на HTML и CSS
    3 месяца
    Далее
Решения вопроса 1
Нет, один и тот же. Модули представляют собой singleton
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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