[Javascript] isAsyncFunction

export const isAsyncFunction = (fn: Function) => 
    fn[Symbol.toStringTag] === 'AsyncFunction';

// isAsyncFunction(() => {}) // false
// isAsyncFunction(() => Promise.resolve()) // false
// isAsyncFunction(async () => {}) // true

 

posted @ 2024-09-15 01:52  Zhentiw  阅读(16)  评论(0)    收藏  举报