javascript - 在另一个函数完成后运行一个函数
问题描述
看起来他们正试图同时做到这一点。它在设置超时时有效,但这并不能保证它总是有效。
是否有另一种方法可以确保首先运行第一个函数然后呈现第二个函数?
这两个函数async
相互依赖并且不相互依赖,但它们只是碰巧不能同时渲染。
解决方案
检查它们是否是异步函数。
如果是,请将它们封装在异步函数中,并首先使用 await。
let diplay_all_charts = async function () {
await DisplayChart();
DisplayChart2();
};
display_all_charts();
推荐阅读
- javascript - apollo-client:如何在 gql 模板中插入片段?
- vue.js - Vue组件模板在添加新行时停止脚本
- javascript - Firebase 数据库从逗号分隔列表中检索数据
- amazon-web-services - AWS IoT 规则 DynamoDB
- wpf - 带有列表框的 SizeToContent
- google-chrome - 向 Chrome 扩展发送推送通知
- swift - 启动屏幕消失后和 viewDidAppear() 方法运行之前的奇怪动画“滞后”
- android - Android:矩阵中图像的错误比例因子
- javascript - 检查对象中的每个布尔值
- php - XML阅读器并跳过某些节点