Ich muss ein Array in aufsteigender Reihenfolge mit underscore.js sortieren. Es funktioniert fast für mich, aber Probleme, wenn Sortierung Name enthält Großbuchstaben, die Großbuchstaben Name kommt zuerst in der Sortierreihenfolge. Könnten Sie mir helfen, das zu beheben? Tahank du.Sortierung Array in aufsteigender Reihenfolge mit underscore.js
Versuchte folgende
connectors = [
{
"name": "ajax"
},
{
"name": "jquery"
},
{
"name": "FGJDE"
}
]
sorted = _.sortBy(connectors, 'name');
Erwartete Ausgabe
connectors = [
{
"name": "ajax"
},
{
"name": "FGJDE"
},
{
"name": "jquery"
}
]
Am falschen Sortierung immer wie folgt
connectors = [
{
"name": "FGJDE"
},
{
"name": "ajax"
},
{
"name": "jquery"
}
]
in dieser Frage Werfen Sie einen Blick über [Groß- und Kleinschreibung Sortierung in Strich] (http: // Stackoverflow. com/questions/25873635/Unterstrich-js-case-insensitive-Sortierung). –
'_.sortBy (Konnektoren, o => o.name.toLowerCase());' – Tushar