On Mon, Feb 10, 2014 at 08:39:36PM -0800, Jim Blandy wrote:
>I think this occurs because you replace the prototype object that came with the function, which had a 'constructor' property, with a fresh object that has no 'constructor' property.

Ah. That sounds about right. I wonder why I'd never run into it before.

-- 
Kris Maglione

If the lessons of history teach us anything it is that nobody learns
the lessons that history teaches us.