var a = {},md={};
// Во-первых, экспорт и module.exports указывают один и тот же пустой Object
exp = a;//exports =a;
md.exp = a;//module.exports = a;
exp.attr = "change";
console.log(md.exp);//{attr:"change"}
// Если вы укажете exp на другой объект, а не на объект, то это свойство для другого объекта. Md.exp будет пустым. Object {}
var a ={},md={};
exp =a;
md.exp =a;
exp = function(){ console.log('Do nothing...'); };
console.log(md.exp); //{}
Я попытаюсь ответить на этот вопрос без всякой информации.
Локальное хранилище работает для каждого домена (не для каждой страницы), поэтому любые HTML-страницы будут совместно использовать одну и ту же базу данных LocalStorage
, пока они находятся на тот же домен.
Если вы в настоящее время разрабатываете свое веб-приложение, открывая веб-сайты через файловую систему, то есть: file://C:/Users/UserA/Documents/WWW/index.html
браузер не может обнаружить, что 2 разные страницы находятся в одном домене, поэтому будет создать новую базу данных LocalStorage
для каждого экземпляра.
Вы можете обойти это, разместив свое веб-приложение через локальный или удаленный веб-сервер, с которого вы заходите на сайт через http://localhost:8080/index.html
или https://example.com/index.html