RE: Convenient way to create element and set its attributes at once

From: Tab Atkins Jr. <jackalmage@gmail.com>

> HTML.h1 = function(...args) { return new HTMLHeadingElement("h1", ...args); };
> HTML.h1.prototype = HTMLHeadingElement.prototype;

Seems OK, but why not just

HTML.h1 = function(...args) { return new HTMLHeadingElement("h1", ...args); };

and don't call it with `new`? Having multiple constructors for the same prototype feels ... unusual ...

Received on Monday, 2 December 2013 19:12:02 UTC