Создается ли новый объект при каждом импорте? - PullRequest
0 голосов
/ 06 августа 2020

Если у меня есть глобальная переменная, как показано ниже

const db = new class Database {
  constructor() {
    this.data = 0;
  }
  
  setData(value) {
    this.data = value;
  }
};

export default db;

И тогда у меня есть два отдельных файла, где я делаю

import db from './path-to-file-above.js'

Если я вызываю db.setData(10) в одном файле, тогда будет ли db.data 10 в другом файле? Или каждый импорт создает новый объект базы данных?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...