Общий ответ: передайте указатель на вещь, которую вы хотите изменить.
В этом случае это будет указатель на указатель, который вы хотите изменить.
Два аромата module.exports / требуют:
(см. здесь )
Аромат 1
файл экспорта (misc.js):
var x = 5;
var addX = function(value) {
return value + x;
};
module.exports.x = x;
module.exports.addX = addX;
другой файл:
var misc = require('./misc');
console.log("Adding %d to 10 gives us %d", misc.x, misc.addX(10));
Аромат 2
файл экспорта (user.js):
var User = function(name, email) {
this.name = name;
this.email = email;
};
module.exports = User;
другой файл:
var user = require('./user');
var u = new user();