释放双眼,带上耳机,听听看~!
如果要对外暴露属性或方法,就用 exports 就行,要暴露对象(类似class,包含了很多属性和方法),就用 module.exports。
暴露属性和方法
1
2
3
4
5 1exports.world = function() {
2 console.log('Hello World');
3}
4
5
暴露对象
1
2
3
4
5
6
7
8
9
10
11
12
13 1//hello.js
2function Hello() {
3 var name;
4 this.setName = function(thyName) {
5 name = thyName;
6 };
7 this.sayHello = function() {
8 console.log('Hello ' + name);
9 };
10};
11module.exports = Hello;
12
13