Function/object properties - piercing the veil
<pre><code>&lt;script type="text/javascript"&gt;
var f = function() {
    this.x = '1';
    alert(this.s); // undefined
}
f.s = '2';
f();
alert(f.s); // the value's there
alert(f.x); // undefined
&lt;/script&gt;
</code></pre>

<p>I seem able to keep properties in an object instantiated with a function but I can't access them from the function, nor can I access function variables from the outside either... is there some special trick to pierce the veil?</p>
