node_js学习笔记 03(require module exports)

var utils = {
	random_int : function(start,end){
		var num = start + (end - start) * Math.random();
		return Math.floor(num);
	},
	
	name:"leon",
};
console.log("第一次加载");

// 添加一条指令,让module.exports指向这个对象
// module.exports可以导出表、数组、函数对象
//module.exports = utils;
module.exports = utils.random_int;

 

在main函数中调用:

//var utils = require("./utils");// 首次次加载 会先执行一次代码,然后返回module.exports
//var num = utils.random_int(2,8);
//console.log(num);
var utils = require("./utils");// 不是第一次加载,直接返回module.exports
//var num = utils.random_int(2,8);
//console.log(num);
//console.log(utils.name)

console.log(utils(2,8));

  

 

posted on 2019-04-21 13:09  A_free  阅读(75)  评论(0)    收藏  举报

导航