title: Why is the method executed immediately when I use setTimeout?
body: <p>I'm trying to write a simple code with a <code>setTimeout</code>, but the <code>setTimeout</code> just won't wait the time it's supposes to and the code execute immediately. What am I doing wrong?</p>
  
  <pre><code>setTimeout(testfunction(), 2000);
  </code></pre>