|
i'm not sure i'm following your question completely, but self=this; creates a local scope instance of "this" so when the function exits, "this" should be unchanged, which is what i think you said is the behavior you are experiencing.
__________________
|