"ReferenceError: this is not defined" in subclass
<p>I have some code:</p>

<pre><code>"use strict";

class Node {
  constructor() {

  }
}

class Person extends Node {
  constructor() {

  }
}

const fred = new Person();
</code></pre>

<p>Run in Node v4.2.4 it gives the error: </p>

<pre><code>ReferenceError: this is not defined
    at Person (/home/chris/test.js:12:3)
</code></pre>

<p>Where line 12 is the closing bracket of Person::constructor.</p>

<p>Why can't I extend the Node class?</p>