title: Javascript Map does not contain array of numbers as key
body: <p>I'm trying to create a map based on certain arrays of three. For example,</p>
  <pre><code>const rule30Map = new Map();
  rule30Map.set([1, 0, 0], 1);
  rule30Map.set([0, 1, 1], 1);
  rule30Map.set([0, 1, 0], 1);
  rule30Map.set([0, 0, 1], 1);
  </code></pre>
  <p>When I try getting a value based on values in an array, the console returns undefined,</p>
  <pre><code>console.log(rule30Map.get([1, 0, 0])); // prints undefined
  </code></pre>
  <p>but the expected output would be 1. Can somebody explain why my logic was misunderstood?</p>