nodejs exports

exports.getName =function (str) { console.log(str);};

exports.getName1 =(str,str2)=>{ console.log(str+str2);};

exports.getName2=function () {console.log(111);};

 

 

 

var moment = require('moment');

 

exports.formatTime = time => moment(time).format('YYYY-MM-DD HH:mm:ss');

exports.myfu = str => fu1(str);

const time = '2019-12-12 12:12:12';

console.log(this.formatTime(time));

function fu1(str)

{console.log(str)}

 

this.myfu('sdfff');

 

 

https://blog.youkuaiyun.com/chenyufeng1991/article/details/54807974

---------name.js

//变量

var name1 = "Jack";

//函数

function getName() {

console.log("Mary");

}

//如果require该文件,则会打印

console.log("Running name.js");

 

//分别导出变量和函数

//module.exports.name1 = name1;

//module.exports.getName = getName();

//一种更优雅的导出方式,功能同上,更为简洁

module.exports = {

name1: name1,

getName: getName();

};

-----或者

//一种更优雅的导出方式,功能同上,更为简洁,可以把所有的变量写入
module.exports = {
    name1: name1
};
 
//对于函数,则有更方便的导出方式,函数推荐使用这种方式,定义的时候同时导出
module.exports.getName = function () {
    console.log("Mary");
};
 

------------app.js

 

//引入同一目录下的name.js

var name = require('./name');

//使用name.js中的变量

console.log(name.name1);

//调用name.js中的函数

------输出

Jack

 

 

 

-----匿名------在引用模块中不会自动提示代码

module.exports =getName();

 

----------------------------

var mytime = require('./test');

mytime.getName;

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值