-1
J'essaie d'importer une classe simple dans le noeud JS, j'obtiens undefined après l'exécution de la fonction. Pourquoi je reçois le undefined?Noeud JS fonction indéfinie après exécution
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');
}
};
sortie: noeud index.js
impression addFunctionundefined impression sunFunction
non définie
Le 'undefined' est la valeur de retour des deux fonctions et imprimé par votre' index.js'. – Sirko
Pourquoi deux 'console.log'? Appelez simplement la fonction sans 'console.log' c.-à-d.' Ctrl.addFunction(); ' – Harikrishnan
si mes fonctions ne renvoient aucune valeur alors son undefined l'a obtenu. merci @Sirko – Dev