Home Differences between .call(this) and () on a immediately self invoking function
 I came across this code in one of our online AngularJS apps, and was wondering what this does. Is it different than just calling a immediately self invoking function with parenthesis. (function() { }).call(this); // What was in TFS  vs (function() { })(); // Are these the same?  Is there any benefits of calling one over the other, or is it merely coding preference?