-1
ノードJSで単純なクラスをインポートしようとしていますが、関数実行後にが未定義になっています。なぜが定義されていないのですか?ノードJS関数は実行後に未定義です
index.js
const ctrl = require('./math');
console.log(ctrl.addFunction());
console.log(ctrl.sunFunction());
math.js
module.exports = {
addFunction: function() {
console.log('printing addFunction');
},
sunFunction: function() {
console.log('printing sunFunction');
}
};
出力: ノード
index.js印刷addFunction
未定義
'undefined'は、両方の関数の戻り値であり、あなたの' index.js'で印刷。 – Sirko
2つの 'console.log'はなぜですか?私の関数が値を返さず、未定義の場合は、 'console.log'を使わない関数、つまり' ctrl.addFunction(); ' – Harikrishnan
を呼び出してください。おかげで@シルコ – Dev