FWIW, I remember reading this idea somewhere else, probably stack, so credit to whoever first figured this out.

someArray.reduce(function(previous, current) {
  if(previous.indexOf(current) == -1){
    previous.push(current);
  }
  return previous;
}, []);

POC: https://jsfiddle.net/moagrius/7tweemzo/