Sehr geehrte alle Ich habe gerade angefangen, Module in Javascript zu lernen. Dies ist meine Implementierung eines Moduls:Wie exportiert man Funktionen in Module?
module.exports = function(logger_level) {
this.info = function(message) {
stdout(message);
};
};
function stdout(message)
{
process.stdout.write(message+'\n');
}
und ich muss es aufrufen wie folgt aus:
var logger = require('./js/logger.js');
var logger1 = new logger("info1");
logger1.info("info");
Meine Frage ist, wie meine Implementierung des Moduls zu ändern, so dass ich es so berufen könnte :
var logger = require('./js/logger.js')("info");
logger.info("info");