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数据,但是那个模块的数据是异步获取的,那么开始有一段时间获取不到,那么除了用轮询查看还有其他好点的办法吗
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
模块是有缓存的
使用promise就好