Модуль Javascript в Javascript
Хорошо, проблема проста. Я хочу использовать два файла JavaScript: один, следующий за шаблоном модуля, и другой, который вызывает первый. Я проверил весь код, используя Node.js. Когда весь код находится в одном файле, он работает, но если я разделю код на два файла, я получаю сообщение об ошибке.
Вот код:
// module.js
var testModule = (function(){
"use strict";
var counter = 0;
return {
incrementCounter : function(){
return counter++;
},
resetCounter : function(){
console.log("Last Counter Value before RESET :" + counter);
counter = 0;
};
};
})();
// script.js
var testModule = require('./module.js'); // i'm not sure about require or import
"use strict";
testModule.incrementCounter();
testModule.resetCounter();
PS: я хочу использовать нотацию Javascript, а не нод экспорта Node для реализации шаблона.