Skip to content

Commit b1da41a

Browse files
Update 1-js/06-advanced-functions/09-call-apply-decorators/04-throttle/solution.md
Co-authored-by: Osvaldo Dias dos Santos <vadodsantos@yahoo.com>
1 parent 9bf4f1f commit b1da41a

File tree

1 file changed

+1
-1
lines changed
  • 1-js/06-advanced-functions/09-call-apply-decorators/04-throttle

1 file changed

+1
-1
lines changed

1-js/06-advanced-functions/09-call-apply-decorators/04-throttle/solution.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,4 +35,4 @@ Uma chamada de `throttle(func, ms)` retorna `wrapper`.
3535
2. Neste estado todas as chamadas são memorizadas em `savedArgs/savedThis`. Note que ambos, o contexto e os argumentos, são igualmente importantes e devem ser memorizados. Nós precisamos deles simultaneamente para reproduzir a chamada.
3636
3. Depois que `ms` milissegundos passam, `setTimeout` é acionada. O estado de espera é removido (`isThrottled = false`) e, se nós tivermos chamadas ignoradas , o `wrapper` é executado com os últimos argumentos e contexto memorizados.
3737

38-
O terceiro passo executa não `func`, mas o `wrapper`, porque nós não só precisamos de executar `func`, mas mais uma vez, entra no estado de espera e configura o tempo limite para reiniciá-lo.
38+
O terceiro passo executa não `func`, mas o `wrapper`, porque nós não só precisamos de executar `func`, mas mais uma vez, de entrar no estado de espera e configurar o tempo limite para reiniciá-lo.

0 commit comments

Comments
 (0)