settimeout 相关问题

setTimeout是一个全局JavaScript方法,用于在给定的延迟后执行特定的函数或代码段。

RxJS setTimeout 运算符等效

在这种特定情况下,是否有一个 RxJS 运算符可以替代 set/clearTimeout: this.mouseEnterSubscription = this.mouseEnterStream .订阅(() => { this.timeout = setTimeout(() => ...

回答 1 投票 0

Angular 中计时器的更改检测

我正在浏览 Angular 源代码,试图找出如何触发计时器的更改检测。 我知道它们已修补,但我找不到实际更改检测的位置

回答 1 投票 0

为什么同时执行3个setTimeout函数(作为宏任务)?

setTimeout 是一个宏任务,对吧?据我了解,事件循环在 1 个“tick”中仅执行 1 个宏任务。那么,为什么这些函数看起来像是在一个“tick&qu...

回答 1 投票 0

setTimeout 以不同的延迟触发

在 Angular 应用程序中的方法内,我需要调用 setTimeout 来解决第 3 方 UI 库的一些布局问题: setStep(): 无效 { // 这是解决当前 UI 问题的解决方法。 ...

回答 1 投票 0

JS - 许多 setTimeout 花费的时间比预期更长

我正在处理一些项目,我想知道为什么我延迟了 setTimeout,而花费的时间比预期要长得多...... 为了提供上下文,代码对某些触发器做出反应,并且函数

回答 1 投票 0

我可以看看计时器是否仍在运行吗?

这里有一个简单的问题,我似乎找不到答案:设置 setTimeout 后,有什么方法可以查看它是否仍然设置? 如果(!定时器) { 计时器 = setTimeout(DoThis,60000); } 来...

回答 7 投票 0

为什么在 Promise 内部的 setTimeout 内部抛出异常,不会改变输出 Promise 的状态和结果?

我知道 Promise 内部存在 throw,将该特定 Promise 的状态更改为拒绝,结果将是错误消息,但是当我在 setTimeout 内部键入此 throw 时...

回答 1 投票 0

创建倒计时器时,IF Else 语句在 setInterval() 函数中无法正常工作

即使在 setInterval() 函数中添加 if else 语句以在时间变量达到 0 时清除间隔,setInterval() 仍然以负时间值运行。 这是我的代码...

回答 1 投票 0

用户在特定页面上活动指定时间后运行 JS 函数

考虑到允许选项卡切换,从客户端实现此目的的最简单方法是什么。如果浏览器在移动设备上最小化,给定的解决方案也能工作吗?

回答 1 投票 0

seTimeout()如何连续执行?

既然我们知道setTimeout()函数只执行一次,那么下面的程序如何连续执行: 从“react”导入 {useState} 常量应用程序 = () => { 常量 [co...

回答 1 投票 0

结果应该是什么?为什么?

我很困惑为什么即使遇到错误后仍会打印一、二和三。 这是代码: 设置超时(()=> { 控制台.log(“一”); }, 1000); 设置超时(()=> { 控制台.log(“...

回答 2 投票 0

Jest 是否会在每个测试用例后自动恢复真实计时器?

使用 Jest 和 Enzyme 在 React 中进行测试。 对于反应组件内的一个函数,我使用 setTimeOut 来更改状态。 现在为了在 jest 中测试该函数,我使用 jest.useFakeTimer。 使用...

回答 1 投票 0

JavaScript 中未定义的参数

以下 JS 代码可启用演示鼓组: var numberOfdrumButtons = document.querySelectorAll(".drum").length; // 当点击事件触发时调用2个函数 对于 (var i = 0; i...

回答 1 投票 0

有关 Javascript 中微任务队列检查点的详细信息

基于这个关于JS中微任务队列检查点的公认答案并更多地查找这个概念,我开始理解以下内容: 微任务队列检查点发生在这些点...

回答 1 投票 0

如何处理项目列表的 setTimeout() ?

我尝试了一段时间用GPT寻找解决方案,但没有得到好的结果。 基础: 我建立了一个小吃店来显示错误。这将错误作为字符串参数并将其保存在列表中。

回答 1 投票 0

useState 重新渲染组件(单击按钮时)。我需要在这种情况发生之前将组件的背景更改为红色 1 秒

一旦用户单击更新状态的按钮,我只需将背景显示为红色一秒钟。一旦状态更新,显示的值就会改变。所以在这一切发生之前我...

回答 1 投票 0

如何让我的输入一次全部显示而不是一个一个地显示

所以我正在运行一个字符串反转函数。我有一个输入,控制台会反向记录输入到输入中的所有内容,但现在我的问题是,当文本被控制台输出时,它会显示...

回答 1 投票 0

React Native setTimeout - 如何清除超时

我在 useEffect 之外有一个 setTimeout 调用,如何在屏幕卸载时清除超时? 例如,我有一个带有此功能的组件...... ... 使用效果(()=> { 返回()...

回答 2 投票 0

如何使用 setTimeout 等待延迟操作的结果?

函数 z(){ 设置超时(()=>{ 控制台.log("A") },3000) } z() 控制台.log(“B”) 我期望的输出 A(3秒延迟) 乙 我得到的输出 乙 A(3秒延迟) 如何获得

回答 2 投票 0

我用js做了缩减,但是启动有3秒延迟

项目中有一个startCount()函数,开始倒计时,倒计时完成,但是需要3秒才能开始。 这是函数 startCount(): 函数 startCount(持续...

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.