Цитата:
Рассмотрим пример — функцию, возвращающую кол-во собственных вызовов:
CODE (javascript):
скопировать код в буфер обмена
скопировать код в буфер обмена
- function createCounter() {
- var numberOfCalls = 0;
- return function() {
- return ++numberOfCalls;
- }
- }
- var fn = createCounter();
- fn(); //1
- fn(); //2
- fn(); //3