//module.js
var name;
exports.setName = function(thyName) {
name = thyName;
};
exports.sayHello = function() {
console.log('Hello ' + name);
};
//getmoudle.js
var myModule = require('./module');
myModule.setName('BYVoid');
myModule.sayHello();
//hello.js
function Hello() {
var name;
this.setName = function(thyName) {
name = thyName;
};
this.sayHello = function() {
console.log('Hello ' + name);
};
};
module.exports = Hello;
//gethello.js
var Hello = require('./singleobject');
hello = new Hello();
hello.setName('BYVoid');
hello.sayHello();
这里第一个 require
一个模块后不需要 new
,第二个为什么要 new
一个呢?请教各位大神一下,谢谢