jQuery.unique 在 Microsoft Edge 中不起作用

jQuery.unique does not work in Microsoft Edge

positions_list = [
  "M.pharm", 
  "pharmaceutical sales", 
  "pharmacist", 
  "druggist", 
  "MPharm", 
  "pharmaceutical sales", 
  "pharmacist", 
  "druggist", 
  "MPharm"
];

然后 jQuery.unique(positions_list); 我在 Google Chrome (56.X) 中得到这个结果:

["M.pharm", "pharmaceutical sales", "pharmacist", "druggist", "MPharm"]

然而在 MS Edge 中的结果是这样的:

["M.pharm", "pharmaceutical sales", "pharmacist", "druggist", "MPharm", "pharmaceutical sales", "pharmacist", "druggist", "MPharm"]

如您所见,MS Edge 中的结果与原始列表相同。如何在 MS Edge 中删除重复列表?

jQuery.unique() doc (referenced by @Brian Graham in this 答案所示,@Brent Boden 在评论中引用了它本身):

Description: Sorts an array of DOM elements, in place, with the duplicates removed. Note that this only works on arrays of DOM elements, not strings or numbers.