1013得票30回答
如何向setTimeout()回调函数传递参数?

我有一些类似以下 JavaScript 代码:function statechangedPostQuestion() { //alert("statechangedPostQuestion"); if (xmlhttp.readyState==4) { ...

693得票19回答
使用异步函数+await+setTimeout的组合

我正在尝试使用新的异步特性,并希望解决我的问题能帮助未来的其他人。这是我目前可用的代码: async function asyncGenerator() { // other code while (goOn) { // other code var ...

369得票12回答
TypeScript - 使用正确版本的 setTimeout(node vs window)

我正在升级一些旧的TypeScript代码以使用最新的编译器版本,但在调用setTimeout时遇到了问题。该代码期望调用浏览器的setTimeout函数并返回一个数字: setTimeout(handler: (...args: any[]) => void, timeout: numbe...

317得票6回答
将正确的“this”上下文传递给setTimeout回调函数?

如何将上下文传递给setTimeout?我想在1000毫秒后调用this.options.destroyOnHide以销毁this.tip.destroy()。我该怎么做?if (this.options.destroyOnHide) { setTimeout(function() ...

245得票7回答
带引号和括号的setTimeout与不带的有什么区别?

我正在学习JavaScript,并最近学习了有关JavaScript计时事件的知识。当我在W3Schools上学习了setTimeout时,我注意到了一个以前没有遇到过的奇怪数字。他们使用双引号然后调用函数。 例子:setTimeout("alertMsg()", 3000); 我知道在Ja...

232得票11回答
React hooks - 清除定时器和间隔的正确方式

我不明白为什么当我使用setTimeout函数时,我的React组件开始无限制地进行console.log。一切都在工作,但电脑却开始严重滞后。有些人说timeout中的函数会改变我的状态,并重新渲染组件,从而设置新的计时器等等。现在我需要了解如何正确清除它。export default fu...

209得票6回答
如何使用Coffeescript编写带参数的setTimeout函数

请告诉我如何在Coffeescript中编写下面的JavaScript代码。setTimeout(function(){ something(param); }, 1000);

204得票15回答
使用JavaScript在特定延迟后执行脚本

是否有类似于jQuery的delay()或wait()方法(用于延迟脚本执行一定时间)的JavaScript方法?

189得票8回答
Chrome:后台标签页中超时/间隔被暂停?

我正在使用这个测试来测试setTimeout的准确性。如预期,setTimeout不是非常准确,但对于大多数应用程序而言不会存在严重的精度问题。如果我在Chrome中运行测试,并让它在后台标签页中运行(也就是切换到另一个标签页并在那里浏览),然后返回测试并检查结果(如果测试已完成),我发现结果...

183得票8回答
在 Promise 链中使用 setTimeout

我正在学习Promise,第一次请求我获取了一组链接,然后在下一个请求中获取第一个链接的内容。但我想在返回下一个Promise对象之前先延迟一段时间。所以我在上面使用setTimeout。但它会导致以下JSON错误(如果不使用setTimeout()就可以正常工作) SyntaxError:...