read.js
var obj = require('./aa.js');
setInterval(function(){
console.log('输出',obj);
},2000)
aa.js
var ar = [];
setTimeout(function(){
ar = [1,2]
exports.ar = ar;
},3000)
结果
我从一个模块require数据,但是那个模块的数据是异步获取的,那么开始有一段时间获取不到,那么除了用轮询查看还有其他好点的办法吗
模块是有缓存的