判断js方法是否异步

function isAsyncFunction(a){
    if(Symbol.toStringTag){
        return !!a&&a[Symbol.toStringTag]==='AsyncFunction';
    }
    let dummy=async ()=>{};
    return a instanceof dummy.constructor;
}

  

posted @ 2023-03-08 13:28  weiruandafahao  阅读(56)  评论(0)    收藏  举报