在JavaScript中,函数是否异步通常取决于它是否返回一个Promise。如果函数返回一个Promise,那么它就是异步的。以下是一个可能的实现:
function checkIsAsync(func) { return func() instanceof Promise; } console.log(checkIsAsync(async () =>{})) console.log(checkIsAsync(() =>{}))
网友回复
在JavaScript中,函数是否异步通常取决于它是否返回一个Promise。如果函数返回一个Promise,那么它就是异步的。以下是一个可能的实现:
function checkIsAsync(func) { return func() instanceof Promise; } console.log(checkIsAsync(async () =>{})) console.log(checkIsAsync(() =>{}))
网友回复