settimeout返回值是啥(JavaScript的setTimeout中的函数有返回值的话,这个值是返回给谁的)

本文目录
JavaScript的setTimeout中的函数有返回值的话,这个值是返回给谁的
func的return值对这个setTimeout语句无影响,本语句返回的test是系统记录的一个setTimeout的ID,以后可以通过这个ID取消定时器。而setTimeout语句并不调用func,所以func的返回值根本没有使用。
Typescript 给setTimeout 的返回值定义为 number出错
tips: 不能将类型“Timeout”分配给类型“number”。
通过 cmd + 点击定位,发现setTimeout使用的是 Node.js 下的接口定义
@types/node index.d.ts
通过yarn.lock定位依赖,发现来源于@types/react-dom
而在typescript中,window下的setTimeout返回的是number:
解决:

本文相关文章:
js基本数据类型和引用数据类型(javascript中基本类型和引用类型的区别分析)
2026年6月8日 05:50
unity3d编程语言(我是新手,问一下在Unity 3D中用C#更好还是javascript更好)
2026年5月12日 20:00
更多文章:
全球新冠肺炎疫情背景下航运发展(盐田港复苏日志:半年历劫从“低谷”到“爆仓” 疫情之后巨轮如何越洋航行)
2026年9月7日 17:10
matlab求解带字母参数方程组(我想matlab求一个关于x,y的方程组 ab c d f e h m n 都是参数)
2026年9月7日 16:30
oracle中的循环语句(下面哪个不是oracle程序设计中的循环语句 a for)
2026年9月7日 15:30
电脑里2个系统怎么删除一个(电脑开机显示有两个系统,如何删除一个)
2026年9月7日 12:20
scrollthrough意思(“scroll”是什么意思)
2026年9月7日 08:00
怎么激活keygen(注册机如何激活cad2008一个简单激活cad2008的方法)
2026年9月7日 06:30


