title: .call() / .apply() with NO parameters VS simply calling a function with () parenthesis
body: <p>I've seen it done differently in code out there, but is there any benefit or reason to doing a (blank params) <strong>.call / .apply</strong> over a regular <strong>()</strong> function execution.</p>
  
  <p>This of course is an over-simplified example</p>
  
  <pre><code>var func = function () { /* do whatever */ };
  
  func.call();
  func.apply();
  </code></pre>
  
  <p><em>VERSUS</em> just the simple parenthesis.</p>
  
  <pre><code>func();
  </code></pre>
  
  <p>Haven't seen any information on this anywhere, I know why call/apply are used when params are passed.</p>