Skip to content

Commit 3076e76

Browse files
authored
Update 1-js/06-advanced-functions/09-call-apply-decorators/03-debounce/task.md
1 parent 7a7ef75 commit 3076e76

File tree

1 file changed

+1
-1
lines changed
  • 1-js/06-advanced-functions/09-call-apply-decorators/03-debounce

1 file changed

+1
-1
lines changed

1-js/06-advanced-functions/09-call-apply-decorators/03-debounce/task.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ importance: 5
66

77
Результат декоратора `debounce(f, ms)` – это обёртка, которая откладывает вызовы `f`, пока не пройдёт `ms` миллисекунд бездействия (без вызовов, «cooldown period»), а затем вызывает `f` один раз с последними аргументами.
88

9-
Другими словами, `debounce` – это такой секретарь, который принимает телефонные звонки, и ждёт, пока не пройдет `ms` миллисекунд тишины. И только потом передает начальнику информацию о последнем звонке (вызывает фактическую `f`).
9+
Другими словами, `debounce` – это так называемый секретарь, который принимает «телефонные звонки», и ждёт, пока не пройдет `ms` миллисекунд тишины. И только после этого передает «начальнику» информацию о последнем звонке (вызывает непосредственно `f`).
1010

1111
Например, у нас была функция `f`, и мы заменили её на `f = debounce(f, 1000)`.
1212

0 commit comments

Comments
 (0)