jQuery.unique在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所示(@brian Graham在此答案中引用

描述:将一个DOM元素的数组分为原位,并删除了重复项。请注意,这仅适用于DOM元素的数组,而不适用于字符串或数字。

相关内容

最新更新