ICFE Example

Immediately Called Function Expression. Awesome because you control the context.

by Greg Milby

JavaScript

var namespace = {foo: 'bar'}

;(function(window, b){

    this.stuff = 'stuff'
    console.log(this)
    console.log(window, b)

}).call(namespace, window, 'b')