Hi,
> John, I think there is one difference between both techniques.
>
> While in
>
> new function() {
>
> }
>
> the this keyword points the "anonymous" object itself, in
>
> (function() {
> ...
> })();
>
> it does not. Right?
The first technique not only creates a new context but also the 'this'-Object.
try this:
function test() {
var a;
this.a = 42;
a = 32;
}
var b = new test;
alert(b.a);
This alerts 42. As you see this is another object that the annonymous context.
The "new function(){...}"-technique has to create one object more than
the "(function() {...})()"-technique.
Christof
_______________________________________________
jQuery mailing list
[email protected]
http://jquery.com/discuss/