2017-02-22 5 views
1
positions_list = [ 
    "M.pharm", 
    "pharmaceutical sales", 
    "pharmacist", 
    "druggist", 
    "MPharm", 
    "pharmaceutical sales", 
    "pharmacist", 
    "druggist", 
    "MPharm" 
]; 

Dann mit jQuery.unique(positions_list); bekomme ich dieses Ergebnis in Google Chrome (56.x):jQuery.unique funktioniert nicht in Microsoft Edge

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

jedoch das Ergebnis in MS Edge ist dies:

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

Wie Sie sehen können, ist das Ergebnis in MS Edge das gleiche wie die ursprüngliche Liste. Wie kann ich die Liste in MS Edge duplizieren?

+0

Ich würde vorschlagen, dies als Bug mit jQuery zu erhöhen, wenn Sie es konsistent reproduzieren können. –

+0

Welchen Fehler bekommen Sie? – Viplock

+0

@Viplock keine Fehler, nur das gleiche Ergebnis wie das Original. – primoz

Antwort

0

Wie der jQuery.unique() doc angegeben (bezogen von @ Brian Graham in this Antwort, sich von @Brent Boden in den Kommentaren verwiesen):

Beschreibung: Sortierungen ein Array von DOM-Elementen, an Ort und Stelle, mit die Duplikate entfernt. Beachten Sie, dass dies nur für Arrays von DOM-Elementen funktioniert, nicht für Strings oder Zahlen.

Verwandte Themen