Считаем запуски функции
/**
* Считаем кол-во запусков функции
*/
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