lodash/debounce 的最小值和最大值是多少
What is the minimum and maximum value of lodash/debounce
谁能告诉我我们可以在 React js 中用于 debounce
的最小值和最大值是多少?
谢谢。
如果我不得不从 source code
中猜测
maxWait = maxing ? Math.max(+options.maxWait || 0, wait) : maxWait
看起来最小是0
,最大可能是Number.MAX_SAFE_INTEGER,或者9007199254740991
The Number.MAX_SAFE_INTEGER
constant represents the maximum safe
integer in JavaScript (2^53 - 1
).
请注意,以上内容并未明确排除负 maxWait
或 wait
值,但由于 debounce
使用 setTimeout
under the hood比 0 没有任何意义,即它不能被反跳到过去。但是请注意,setTimeout
被限制为至少每 4 毫秒一次。
Reasons for delays longer than specified
所以更严格的最小-最大界限可能实际上是[4, Number.MAX_SAFE_INTEGER]
谁能告诉我我们可以在 React js 中用于 debounce
的最小值和最大值是多少?
谢谢。
如果我不得不从 source code
中猜测maxWait = maxing ? Math.max(+options.maxWait || 0, wait) : maxWait
看起来最小是0
,最大可能是Number.MAX_SAFE_INTEGER,或者9007199254740991
The
Number.MAX_SAFE_INTEGER
constant represents the maximum safe integer in JavaScript (2^53 - 1
).
请注意,以上内容并未明确排除负 maxWait
或 wait
值,但由于 debounce
使用 setTimeout
under the hood比 0 没有任何意义,即它不能被反跳到过去。但是请注意,setTimeout
被限制为至少每 4 毫秒一次。
Reasons for delays longer than specified
所以更严格的最小-最大界限可能实际上是[4, Number.MAX_SAFE_INTEGER]