Skip to content

Commit

Permalink
[zh-cn]: update reference link (#23204)
Browse files Browse the repository at this point in the history
  • Loading branch information
xionkq authored Aug 23, 2024
1 parent 255cbbe commit 3606d36
Showing 1 changed file with 1 addition and 1 deletion.
2 changes: 1 addition & 1 deletion files/zh-cn/web/api/setinterval/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -162,7 +162,7 @@ setTimeout.call(myArray, myArray.myMethod, 2500, 2); // same error

定时器是可以嵌套的;这意味着,`setInterval()` 的回调中可以嵌入对 `setInterval()` 的调用以创建另一个定时器,即使第一个定时器还在运行。为了减轻这对性能产生的潜在影响,一旦定时器嵌套超过 5 层深度,浏览器将自动强制设置定时器的最小时间间隔为 4 毫秒。如果尝试将深层嵌套中调用 `setInterval()` 的延迟设定为小于 4 毫秒的值,其将被固定为 4 毫秒。

在某些情况下,浏览器可能会强制执行更严格的最小时间间隔限制,尽管这些情况是不常见的。另外,请注意每次调用回调函数之间经过的实际时间可能会比给定的 `delay` 长;有关的示例,请参见[实际延时比设定值更久的原因](/zh-CN/docs/Web/API/setTimeout#实际延时比设定值更久的原因:最小延迟时间)。
在某些情况下,浏览器可能会强制执行更严格的最小时间间隔限制,尽管这些情况是不常见的。另外,请注意每次调用回调函数之间经过的实际时间可能会比给定的 `delay` 长;有关的示例,请参见[实际延时比设定值更久的原因](/zh-CN/docs/Web/API/setTimeout#延时比指定值更长的原因)。

### 确保执行时间短于定时器时间间隔

Expand Down

0 comments on commit 3606d36

Please sign in to comment.