addEventListener回调执行函数调用异步了吗?

时间:2020-11-03 18:48:02

标签: javascript asynchronous callback addeventlistener

我具有以下功能。

projectImageVariable.map(projectImageContainer => projectImageContainer.addEventListener("click", event => {
    revealIframe(event);
    renderGitHubButton(event);        
    renderLoadingSpinner(event);        
    loadIframesContent(event);
    removeLoadingSpinner(event);
}));

它确实执行了应该做的事情。我不明白为什么。仅在loadIframesContent(event)完成工作后才触发removeLoadingSpinner(event)。仅当函数调用异步执行时,此方法才有效。不使用async和await关键字怎么办?同样,loadIframesContent(event)不返回任何内容。它只会产生副作用(基本上在相关dom元素中添加src-属性和url)。此后如何调用函数知道何时触发?

0 个答案:

没有答案
相关问题