首页 > 其他 > 详细

exports

时间:2017-11-01 23:19:54      阅读:241      评论:0      收藏:0      [点我收藏+]

暴露函数

var bar = require("./bar.js");
var msg = "你好";
var info = "呵呵";

function showInfo(){
    console.log(info);
}

exports.msg = msg;
exports.info = info;
exports.showInfo = showInfo;

使用

var foo = require("./test/foo.js");

console.log(foo.msg);
console.log(foo.info);
foo.showInfo();

 

暴露类

function People(name,sex,age){
    this.name = name;
    this.sex = sex;
    this.age = age;
}

People.prototype = {
    sayHello : function(){
        console.log(this.name + this.sex + this.age);
    }
}

//此时,People就被视为构造函数,可以用new来实例化了。
module.exports = People;

使用

var People = require("./test/People.js");
var xiaoming = new People("小明","男","12");
xiaoming.sayHello();

 

exports

原文:http://www.cnblogs.com/Erick-L/p/7768946.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!