1. 程式人生 > >NodeJS基礎:exports模組的使用

NodeJS基礎:exports模組的使用

nodejs模組中的exports物件

nodejs模組中的exports物件,你可以用它建立你的模組。

例如:(假設這是rocker.js檔案)

function abc() {
  console.log("function abc.");
}
exports.test = abc;

在另一個檔案中你這樣引用:

var rocker = require('./rocker.js');
//在檔案引入進來之後呼叫時記得不要遺漏()括號;
rocker.test(); // 'function abc.'

再看一個例子:

module.exports = function(name, age) {
    this.name = name;
    this.age = age;
    this.about = function() {
        console.log(this.name +' is '+ this.age +' years old');
    };
};

可以這樣應用它:

var Rocker = require('./rocker.js');
var r = new Rocker('Ozzy', 62);
r.about(); // Ozzy is 62 years old

下面例子中,你的模組是一個數組:

var Rocker = require('./rocker.js');
var r = new Rocker('Ozzy', 62);
r.about(); // Ozzy is 62 years old

可以這樣應用它:

var rocker = require('./rocker.js');
console.log('Rockin in heaven: ' + rocker[2]); //Rockin in heaven: Ronnie James Dio

如果還想要了解更多的關於Readline的用法以及更多的方法和事件,可以去看官方文件