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));