javascript - 如何使用异步制作自己的等待功能
问题描述
我正在尝试制作一个wait
需要时间并等待该时间的功能,但它并没有像我期望的那样工作。
var wait = async (t)=>{
var c = new Promise((resolve,reject)=>{setTimeout(()=>{resolve()},t)})
await c
console.log(2)
}
console.log(1)
wait(100)
console.log(3)
我知道我可以用 plain 等待setTimeout()
,但我不想使用它。
解决方案
推荐阅读
- python - 具有通用键和 Callable[T] 值的 Python 字典
- javascript - 在字符串中换行后,我需要整个代码和项目符号的css动画。还需要控制循环时间
- javascript - 如何避免为 hasPendingWrites = true 触发 Firestore onSnapshot 更新?
- box - n维中两个轴对齐框之间的最小距离
- vba - VBA 在连接函数中保留超链接
- angular - 无法在传单 setContent 函数中绑定组件
- ios - How to hide header and footer in WKWebView using Js and ios-14
- java - 在android java中调用一个类的方法到另一个类?
- python - “作业”对象在安排事件时没有属性“星期三”错误
- python - sqlite3.OperationalError:不明确的列名:视图