/
mezentsevs
/
examples
Обзор
Документация
Войти
/
mezentsevs
/
examples
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
main
js/example_019.js
37 строк
647 B
mezentsevs
feat(js): add example_019.js
24 окт 2025, 16:22
24 окт 2025, 16:22
d25465d
Код
Авторство
О чём код?
function greet(message, name) { console.log(`${message}, ${name}!`); } function callWithLimit(fn, limit) { let count = 0; const func = (...args) => { count++; if (count > limit) { return; } fn(...args); } func.reset = () => count = 0; return func; } const greetLimited = callWithLimit(greet, 2); greetLimited('Hi', 'John'); // Hi, John! greetLimited('Hey', 'Jack'); // Hey, Jack! greetLimited('Greetings', 'Jim'); greetLimited('Greetings', 'Jim'); greetLimited('Greetings', 'Jim'); greetLimited.reset(); greetLimited('Hello', 'Joe'); // Hello, Joe! /* Hi, John! Hey, Jack! Hello, Joe! */