假设我有两个功能:
function f1() {
return new Promise<any>((resolve, reject) => {
resolve(true);
});
}
function f2() {
}
我怎么知道
f1
将返回 Promise
和 f2
将不会?
最佳答案
调用函数,使用instanceof
let possiblePromise = f1();
let isPromise = possiblePromise instanceof Promise;
关于javascript - 如何检查 JavaScript 函数是否返回 Promise?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43416214/