+
95
-

回答

在JavaScript中,函数是否异步通常取决于它是否返回一个Promise。如果函数返回一个Promise,那么它就是异步的。以下是一个可能的实现:

function checkIsAsync(func) {
   return func() instanceof Promise;

}

console.log(checkIsAsync(async () =>{}))
console.log(checkIsAsync(() =>{}))

网友回复

我知道答案,我要回答