kossmos
1/17/2017 - 11:53 AM

Считаем запуски функции

Считаем запуски функции

/**
 * Считаем кол-во запусков функции
 */
function selfCounting() {
	selfCounting.callsCount = selfCounting.callsCount || 0;

	return ++selfCounting.callsCount;
}

console.log(selfCounting()); // -> 1
console.log(selfCounting()); // -> 2

for (let i = 0; i < 10; i++) {
	selfCounting();
}

console.log(selfCounting()); // -> 13