title: Filter one array of elements using another array
body: <p>I'm a bit more familiar with python, so what is the javascript equivalent of:</p>
  
  <pre><code>In [25]: listA = [1,2,3,4,5,1,1]
  In [26]: listB = [1,2]
  In [27]: intersect = [element for element in listA if element in listB]
  In [28]: intersect
  
  Out[28]: [1, 2, 1, 1]
  </code></pre>
  
  <p>This is the closest I can get:</p>
  
  <pre><code>var arrA = [1,1,3,4,5,5,6];
  var arrB = [1,5];
  var arrC = [];
  $.each(arrA, function(i,d){ if (arrB.indexOf(d)&gt; -1){arrC.push(d);} ;});
  </code></pre>
  
  <p>Any comments on preferred methods? I saw <a href="https://stackoverflow.com/questions/7353917/filter-array-using-another-arrays-elements">this answer</a>, but it was not exactly what I wanted to answer.</p>