данные, при постоянном его вызове? С сохранением предыдущих данныз
да, читай про замыкания и контекст
Функция это объект даже можно ей метод написать типо f.callCount,но это грязный код.
https://github.com/azat-io/you-dont-know-js-ru/blob/master/scope%20%26%20closures/README.md#%D0%92%D1%8B-%D0%BD%D0%B5-%D0%B7%D0%BD%D0%B0%D0%B5%D1%82%D0%B5-js-%D0%9E%D0%B1%D0%BB%D0%B0%D1%81%D1%82%D1%8C-%D0%B2%D0%B8%D0%B4%D0%B8%D0%BC%D0%BE%D1%81%D1%82%D0%B8-%D0%B8-%D0%B7%D0%B0%D0%BC%D1%8B%D0%BA%D0%B0%D0%BD%D0%B8%D1%8F
А можно делать замыкание, чтобы при вызове этой функции она отрабатывала и возвращала результат, но внутри нее была другая функция, которая и возвращала результат, но с помощью замыкания ещё и сохраняла количество вызовов вызываемой функции.
Обсуждают сегодня