NodeJS基础:exports模块的使用

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/Divide_/article/details/52463984

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

转载请标明出处:http://blog.csdn.net/divide_

猜你喜欢

转载自blog.csdn.net/Divide_/article/details/52463984