I\'m looking to pass an anonymous function to another function, but it doesn\'t seem to be working as I\'d like.
I\'ve attached the code, I think it\'d give you a be
The variable success is an "instance" of Function, so you can also call apply(), that will allow you to redefine the scope :
function do_work(success) { var foo = { bar : "bat" } success.apply(foo); } do_work(function () { alert(this.bar) });