title: Remove object from array if it is contained in another array
body: <p>I am trying to remove an object from an array, if that object's property (unique) is included in the other array. I know I can do a nested for-loop like this:</p>
  
  <pre><code>for(i = 0; i &lt; array.length; i++) {
      for(j = 0; j &lt; array2.length; j++) {
          if(array[i].Email === array2[j].Email) {
              //remove array[i] object from the array
          }
      }
  }
  </code></pre>
  
  <p>Or whatever. Something like that. Is there an ES6 filter for that? I can easily do a filter up against a regular array with strings, but doing it with an array of objects is a bit more tricky.</p>