从异步函数到其他 js 文件中的变量 val



我正在尝试将从文件 1 中的async function内填充的变量值导出.js即/events.js(到文件 2 中的另一个函数.js(即.app/loader.js(

./事件.js

async function mapViewClickHandler(event) {
// get coords A
var coordinatesAx;
var coordinatesAy;
var coordinatesAx = ntoResults[0].mapPoint.latitude;
var coordinatesAy = ntoResults[0].mapPoint.longitude;
var mapPointCoordsA = coordinatesAx + "," + coordinatesAy;
console.log("start coords A:" + mapPointCoordsA);
// end get coords A
.............
}

./loader.js

function initPoints(evt) { 
// need to bring vals here
var mapPointCoordsA = coordinatesAx + "," + coordinatesAy; 
console.log("start coords A:" + mapPointCoordsA);
}

这是不可能的,除非您负责动态导入/导出。

否则,您希望在另一个函数的上下文中调用另一个函数并传递结果。

但是为什么这个函数是异步的?我的意思是你不是在等待任何承诺,你可以同步进行。

您可以使用第一个函数订阅 mapClicks,例如在第二个函数的上下文中。

相关内容

  • 没有找到相关文章

最新更新