Injecter du code javascript dans une fonction javascript

J'ai une question étrange que j'ai besoin d'injecter du code javascript dans une autre fonction javascript. Je suis à l'aide d'un cadre qui est verrouillé donc je ne peux pas changer la fonction.

Ce que j'ai est quelque chose comme ceci

fonction doSomething(){
...
}

...***

Je peux manipuler le ***(ci-dessus), cependant je ne peux pas changer la fonction doSomething... au Lieu de cela j'ai besoin de quelque sorte d'injecter un peu de lignes de code à la fin de la doSomething code.

La raison que j'ai besoin de faire cela est que la coutume cadre des appels doSomething() et il en résulte une ID retourné par le serveur que j'ai besoin d'extraire. Cet ID n'est référencé à l'intérieur de la fonction doSomething donc je ne peux pas l'attraper, à moins que j'ai injecter du code de la fonction (à moins que j'ai raté quelque chose).

Est-il un moyen de faire cela?

Quelle est la fonction "verrouillé"?
Double Possible de Est-il un moyen pour envelopper toutes les méthodes JavaScript avec une fonction?

OriginalL'auteur Grunt | 2010-01-21