我具有以下功能。
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)。此后如何调用函数知道何时触发?