- From: Tab Atkins Jr. <jackalmage@gmail.com>
- Date: Mon, 2 Dec 2013 12:39:46 -0800
- To: Boris Zbarsky <bzbarsky@mit.edu>
- Cc: "www-dom@w3.org" <www-dom@w3.org>
On Mon, Dec 2, 2013 at 11:53 AM, Boris Zbarsky <bzbarsky@mit.edu> wrote: > On 12/2/13 2:08 PM, Tab Atkins Jr. wrote: >> >> You can satisfy #1 and #3 if you implement things in the obvious way: >> >> HTML.h1 = function(...args) { return new HTMLHeadingElement("h1", >> ...args); }; >> HTML.h1.prototype = HTMLHeadingElement.prototype; > > > No. instanceof walks up the proto chain but then looks for the .constructor > of the things on the proto chain matching the RHS. Huh. I did not realize that. Well, anyway, given that the goal is conciseness, having a plain function that doesn't require "new" is probably good in any case. ~TJ
Received on Monday, 2 December 2013 20:40:37 UTC