1、返回⼀个JSON Object
var app = {
name: 'app',枫杨外国语
version: '1.0.0',
sayName: function(name){
console.log(this.name);
}佛山电脑培训班
}动词
这种⽅法可以返回全局共享的变量或者⽅法。
调⽤⽅法:
watchdogvar app = require('./app.js');
app.sayName('hello');//hello
或者这样⽤:
var func1 = function() {
console.log("func1");
};knowledgetree
var func2 = function() {
console.log("func2");
};
exports.function1 = func1;
exports.function2 = func2;
twilight什么意思调⽤⽅法为:
var functions = require("./functions");
functions.function1();
functions.function2();
2、返回⼀个构造函数
CLASS.js:
var CLASS = function(args){
书籍是人类进步的阶梯
this.args = args;
}
调⽤:
var CLASS = require('./CLASS.js');
varc = new CLASS('arguments');
3、返回⼀个实例对象:2014美国留学费用
//CLASS.js
var CLASS = function(){
this.name = "class";
cheeburger}
CLASS .prototype.func = function(){ alert(this.name);
}
调⽤:
var c = require('./CLASS.js');
c.func();//"class"