请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

6-9 面试题:自定义守卫如何判断 Promise 类型

是这样吗?

let pro: Promise<any> | string = new Promise(()=>{

});


function isPromise(obj:any) : obj is Promise<any> {
    return obj instanceof Promise;
}


if(isPromise(pro)){
    console.log("true")
}else{
    console.log("false")
}
export {}

正在回答 回答被采纳积分+3

1回答

keviny79 2023-03-19 17:47:33

正确,没问题

0 回复 有任何疑惑可以回复我~
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信