title: Why doesn't equality check work with arrays
body: <p>I started with:</p>
  
  <pre><code>"1:2".split(':') == ["1","2"]; 
  // false
  </code></pre>
  
  <p>Then tried:</p>
  
  <pre><code>[1,2] == [1,2];
  // false
  </code></pre>
  
  <p>and ultimately:</p>
  
  <pre><code>[] == []; 
  // false
  </code></pre>
  
  <p>I've since found that:</p>
  
  <pre><code>"1:2".split(':').toString() == [1,2].toString();
  // true
  </code></pre>
  
  <p>So I've solved my initial issue (kind of) but why can't arrays match each other?</p>