Zum Beispiel möchte ich in Bezug auf Intl.Collator().compare
sortieren. Gibt es eine Möglichkeit, diesen Komparator an _.sortBy
zu übergeben?Ist es möglich, einen benutzerdefinierten Komparator an die sortBy-Funktion von lodash zu übergeben?
Q
Ist es möglich, einen benutzerdefinierten Komparator an die sortBy-Funktion von lodash zu übergeben?
2
A
Antwort
0
Nein, leider ist dies nicht derzeit möglich.
Eine Problemumgehung besteht darin, die iteratees
-Funktion zu verwenden, um die Werte auf etwas zuzuordnen, das der Standardkomparator korrekt sortiert. Dies ist jedoch fast nie praktisch.
Es ist auch hier https://github.com/lodash/lodash/issues/246 gefragt, aber keine Antwort vom Autor.
Verwandte Themen
- 1. Ist es möglich, Befehlszeilenvariablen an einen Bitbake-Build zu übergeben?
- 2. Ist es möglich, eine Stage-Variable an einen benutzerdefinierten Autorizer in AWS API Gateway zu übergeben?
- 3. Es ist möglich, die Absicht vom benutzerdefinierten Adapter zur Aktivität an einen anderen benutzerdefinierten Adapter zu übergeben.
- 4. Ist es möglich, Daten an PostgreSQL-Trigger zu übergeben?
- 5. Ist es möglich, einen benutzerdefinierten Konverter für Pandoc zu schreiben?
- 6. Ist es möglich, einen Wertebereich an die glob-Funktion in PHP zu übergeben?
- 7. Prioritätswarteschlange mit benutzerdefinierten Komparator
- 8. Ist es möglich, einen benutzerdefinierten NSWindowController beim Start zu haben?
- 9. Ist es möglich, einen benutzerdefinierten CodeLens-Schmuck zu erstellen?
- 10. Ist es möglich, einen benutzerdefinierten Facebook-Button zu haben?
- 11. Ist es möglich, einen benutzerdefinierten Resolver im Webpack zu erstellen?
- 12. Ist es möglich, Daten von routeProvider resolve an eine Factory/einen Service zu übergeben?
- 13. Ist es möglich, einen Boost shared_ptr von C++ an Python und zurück an C++ übergeben
- 14. Ist es möglich, einen Callsis-Call direkt zu übergeben?
- 15. Ist es möglich, Werte an die Strukturvariable zu übergeben, die bereits als Parameter an den Thread übergeben wurde?
- 16. IMplementing benutzerdefinierten Komparator
- 17. Ist es möglich, Schlüsselwortargument von der Befehlszeile zu übergeben?
- 18. Ist es möglich, die Breite des HTML-Elements an die statusfreie Kindkomponente zu übergeben?
- 19. Ist es möglich, ein Float-Array an einen iOS SceneKit-Vertex-Shader-Modifikator zu übergeben?
- 20. Hinzufügen von benutzerdefinierten Funktionen zu lodash
- 21. Es ist nicht möglich, Parameter an MSI thro Msiexec über die Eingabeaufforderung zu übergeben.
- 22. Ist es möglich, einen Elementarg zu verwenden, der als Methode an ein Makro übergeben wird?
- 23. Ist es möglich, einen Verweis auf einen Zeiger von Excel VBA nach C++ zu übergeben?
- 24. Ist es möglich, azurblaue Warteschlangennachrichten an einen Endpunkt zu senden?
- 25. Ist es möglich, eine Eingabe an einen laufenden Dienst oder Daemon zu übergeben?
- 26. Ist es möglich, JVM-Argumente an einen Jenkins 2.0 Build zu übergeben?
- 27. Ist es eine gute Übung, einen anderen Modelltyp von einem Controller an die Ansicht zu übergeben?
- 28. Ist es möglich, Parameter an Sammelelemente in Jekyll übergeben
- 29. Ist es möglich, in Angular 2 einen @Input-Wert an app.component zu übergeben?
- 30. Azure DSC-Erweiterung: Ist es möglich, einen sicheren Parameter an den Wert xPackage Arguments zu übergeben?
Welche Artikel werden sortiert? –
Gibt es einen Grund, warum Sie die [native 'sort'-Methode nicht verwenden?] (Https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/sort?v=example) –
Die Elemente, die sortiert werden, sind Objekte mit einem Namenszeichenfolgenfeld, das Fremdsprachenzeichen enthalten kann. --- Momentan benutze ich das native 'sort' und mache so etwas wie' arr.slice.sort ((a, b) => Intl.Collator(). Vergleichen (a.name, b.name)) ', aber ich fragte mich, ob es einen saubereren Weg gab. – Daniel