title: Undefined property after passing an object as a parameter
body: <pre><code>function foo() {
      bar = 'ok';
      new baz( this );
  }
  
  function baz( foo ) {
      alert( foo.bar );
  }
  
  new foo();
  </code></pre>
  
  <p>Why is it that the alert shows "undefined" instead of "ok"?</p>