我有兩個文件在這裏 第一個是app.js 爲什麼我獲得額外未定義在節點JS
var msg = require('./msg.js');
console.log("Hello World From app.js")
console.log(msg());
另一個是msg.js
var msg = function() {
console.log("Hello World From msg.js");
}
module.exports = msg;
通過命令在控制檯上運行時
node app.js
獲得輸出像
的Hello World從app.js
的Hello World從msg.js
不確定
所以我的問題是,爲什麼有多餘的undefined
?我創建模塊的方式有問題嗎?有沒有更好的方法呢?
得到你或我可以只返回(「你好世界從msg.js」);在msg.js中 – user5323957
它不返回'null',它返回'undefined'。 – jfriend00
'null'在javascript的'console.log'中被打印爲'undefined'。嘗試運行**編輯**代碼,它不應該打印'undefined'。 –