What does it mean to assign a constructor to something?
<p>Sometimes I see something like this which I quite don't understand:</p>

<pre><code>// ...

that.constructor = ...

//...
</code></pre>

<p>I though the constructor property was not supposed to be something to assign something to, but a property that returned that which the object was an instance of. I thought that <code>.constructor</code> was a property like <code>.length</code> for strings that returns data and is not perferable to be changed. Is this true?</p>
