Предположим, у меня есть файл: main2. js
exports.obj = {
x : 10,
setX : function (y)
{
this.x = y;
},
getX : function()
{
return this.x;
}
};
Имеет 2 файла: - ab c. js
const obj = require("./main2").obj;
describe("Test", function(){
it("Set X", () => {
obj.setX(50);
})
})
def. js
const obj = require("./main2").obj;
describe("Test", function(){
it("Get X", () => {
console.log(obj.getX());
})
})
Когда я запускал оба файла вместе, получал 50 в качестве вывода , но ожидал 10 в качестве вывода т.е. нужны оба файла должны иметь разные экземпляры obj, как этого добиться