diff --git a/files/zh-cn/web/api/setinterval/index.md b/files/zh-cn/web/api/setinterval/index.md index 71fd4dab891a9f..b57bd6f59538ce 100644 --- a/files/zh-cn/web/api/setinterval/index.md +++ b/files/zh-cn/web/api/setinterval/index.md @@ -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#延时比指定值更长的原因)。 ### 确保执行时间短于定时器时间间隔