Skip to content

Instantly share code, notes, and snippets.

@stdclass
Created June 10, 2014 13:06

Revisions

  1. stdclass created this gist Jun 10, 2014.
    27 changes: 27 additions & 0 deletions js-scope.js
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,27 @@


    var test = {
    name: "foo",
    sayHello: function(){
    console.log("my name: " + this.name);
    }
    };


    test.sayHello(); // -> my name: foo

    var eineKopie = test.sayHello;

    eineKopie(); // -> my name:



    // so ruft jquery die callbacks auf
    var someCallback = function( sagHallo ){
    sagHallo();
    };


    someCallback(test.sayHello); // my name:

    someCallback($.proxy(test.sayHello, test)); // my name: foo