Могу ли я переопределить поведение объекта Function, чтобы я мог вводить поведение до каждого вызова функции, а затем продолжать как обычно? В частности, (хотя общая идея сама по себе интригует), я могу войти в консоль каждый вызов функции без необходимости вставлять инструкции console.log повсюду? И тогда нормальное поведение продолжается?
Я действительно признаю, что это, вероятно, будет иметь серьезные проблемы с производительностью; Я не собираюсь запускать этот запуск, даже в моей среде разработки. Но если это работает, кажется, это элегантное решение получить 1000-метровый вид на текущий код. И я подозреваю, что ответ покажет мне что-то более глубокое о javascript.