TypeScript 函数根据第一个参数推导后面参数的类型 问题在编写一个重载函数时,吾辈发现了 ts 的方法签名问题。 12345678910111213141516171819enum TypeEnum { A, B,}type A = { a: string}type B = { b: number}//region 普通参数function fn1(type: TypeEnum.A, obj: A): voidfunction fn1(ty
JavaScript 微任务/宏任务踩坑 场景 SegmentFault 在使用 async-await 时,吾辈总是习惯把它们当作同步,终于,现在踩到坑里去了。使用 setTimeout 和 setInterval 实现的基于 Promise 的 wait 函数,然而测试边界情况的时候却发现了一些问题! 实现代码 12345678910111213141516171819202122/** * 等待指定的时间/等待指定表达式成立 *