setTimeout 共 2 篇文章

JavaScript setTimeout在闭包中捕获变量值与引用的混淆
2026-06-06 15:42:23
JavaScript setTimeout在闭包中捕获变量值与引用的混淆 你可能遇到过这样的怪事:在循环里用 setTimeout 设定延迟打印,结果所有输出都打印了循环的最后一项。这通常是由于 setTimeout 在闭包中错误地捕获了变量引用,而非其当时值导致的。本文将手把手教你理解、复现并彻底
JavaScript setTimeout 闭包
39 0
JavaScript 异步编程:setTimeout 与 setInterval
2026-04-02 13:23:13
JavaScript 异步编程:setTimeout 与 setInterval JavaScript 是单线程语言,但通过异步机制可以实现“同时”处理多个任务。setTimeout 和 setInterval 是最基础、最常用的异步定时器函数,它们让你能在未来某个时间点执行代码,而不阻塞当前程序运
JavaScript 异步编程 setTimeout
94 0