title: Remove element from array (splice)
body: <p>Basic question on <code>.splice()</code> method, and how best to remove an element from an array.</p>
  
  <p>I want to remove an item from an array with <code>.splice()</code> but when I do, I want to have the original array <strong>minus</strong> the removed element returned. <code>.splice()</code> returns the <strong>removed element</strong> instead.</p>
  
  <pre><code>var arr = [1, 2, 3, 4, 5, 6, 7]
  var newArr = arr.splice(3, 1)
  
  console.log(newArr) // [4]
  
  // whereas I want [1, 2, 3, 5, 6, 7]
  </code></pre>
  
  <p>What's the best, and most eloquent way to do this?</p>