title: Constructor in JavaScript
body: <p>Is there exist a function which is not a constructor in JavaScript. I.e. the following line will be cause TypeError:</p>
  
  <pre><code>var a= new foo(); //foo is not a constructor
  </code></pre>
  
  <p>In the other words I would like to know the following:</p>
  
  <p><strong>Is there exist a function that has no <code>[[Construct]]</code> internal property?</strong></p>