如何定义一个可以是bolean, function和timeout函数的常量?


let delay = false
...
delay && clearTimeout(delay)
delay = setTimeout(() => {
callfunc(string, signal)
}, 2000)

我得到delayvar,我希望它是布尔值,函数和超时函数。应该是什么类型的?

//set time out总是返回一个唯一的id,它总是一个数字。

let timeoutId: Number; // renamed
timeoutId && clearTimeout(timeoutId)
timeoutId= setTimeout(() => {
callfunc(string, signal)
}, 2000)

阅读更多:settimeout返回什么

相关内容

最新更新