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的用法以及更多的方法和事件,可以去看官方文档