Я пытаюсь расширить стороннюю библиотеку на определенной странице, но я не хочу менять какой-либо из стороннего кода. Я знаю имя функций, которые вызывает сторонняя библиотека, когда что-то происходит, поэтому, если я хочу, чтобы мой собственный пользовательский код выполнялся после этого, как я могу это сделать?
Сторонняя библиотека имеет:
function eventFinished(args){
//library stuff here
}
Теперь, если это был мой собственный код, я бы сделал что-то вроде этого:
function eventFinished(args){
//library stuff here
MyCustomFunction();
}
Однако, это не так, и я не хочу перезаписывать код библиотеки. Так или иначе, чтобы сделать выше, но не касаясь исходного кода функции? Я бы имел ссылку на саму функцию, но что она.
EDIT: я должен упомянуть, что объявленная функция доступна по всему миру.