H5W3
当前位置:H5W3 > 其他技术问题 > 正文

ts中, setTimeout返回的值是什么类型, 不是Timer吗?

let timeoutId: Timer = setTimeout(() => {
    console.log('ok');
}, 250);

vscode提示没有Timer类型, 但是如果我把Timer换成number, 他又提示我setTimeout返回的Timer类型不能分配给number类型

ant组件根目录的tsconfig中, 有一个属性:”

lib": [
    "dom",
    "es7"
]

这2个是干嘛的, 和我问的问题是不是关系? 初学ts, 请多多指教


clipboard.png

回答:

把@types/node依赖删掉
不行的话就用window.setTimeout

回答:

clipboard.png
应该是 number 类型

回答:

是number类型,但是你的setTimeout和setInterval要用window.setTimeout和window.setInterval去调用,就可以了

回答:

var timeoutID = window.setTimeout(func, delay, [param1, param2, …]);

返回的是一个ID,是个正整数。

window.setTimeout

本文地址:H5W3 » ts中, setTimeout返回的值是什么类型, 不是Timer吗?

评论 0

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址