В настоящее время у меня есть функция, которую я вызываю в конце в нескольких других функциях. Вместо того, чтобы писать так:Функция вызова автоматически внутри других функций
function foo(){
baz();
}
function bar(){
baz();
}
function baz(){
}
Есть ли способ сделать baz()
запустить автоматически при вызове funcions? Возможно, изменив прототип других функций и добавив его как IIFE? Это возможно?
Я не думаю, что что-то существует из коробки, но вы можете каким-то образом подделать его. Попробуйте [вопрос] (http://stackoverflow.com/questions/9622639/how-do-i-create-a-javascript-listener-function-that-will-perform-an-action-when) – Catalin
Нет способа стандартный функция завершение метод/событие для такой считаю. Хотя это и не очень чисто, вы можете заменить эти ссылки на функции оболочками, которые вызывают старые функции. http://jsfiddle.net/L2uWt/ –
@ FabrícioMatté Да, у меня на самом деле была схожая идея. Но, как вы сказали, это не очень чисто. Поэтому я бы сказал, что не стоит жертвовать читабельностью. Спасибо за ввод. – Johan